Java中使用Properties配置文件的简单方法

 更新时间:2020年09月03日 08:56:47   作者:程序员里的小白  
这篇文章主要给大家介绍了关于Java中使用Properties配置文件的简单方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

properties

Properties文件是java中的一种配置文件,文件后缀为“.properties”,文件的内容格式是“key=value”的格式,用 # 作为注释。

我的properties 文件放在路径

写与读

向properties文件中写入数据

	//创建一个properties对象
	Properties pro = new Properties();
	//创建一个输出流 里面路径填写文件的路径
	OutputStream proos = new FileOutputStream("user.properties");
	pro.setProperty("id", "1001");
	pro.setProperty("username","你好");
	pro.setProperty("password", "123");
	//将数据储存到文件中,第一个参数是 输出流,第二个参数是注释
	pro.store(proos,"User");
	proos.close();

将文件中的数据取出

	Properties pro = new Properties();
	//创建一个输出流
	InputStream prois = new FileInputStream("user.properties");
	//将文件取出 传入一个 输出流
	pro.load(prois);
	int id = Integer.parseInt((String) pro.get("id"));
	String username = (String) pro.get("username");
	String password = (String) pro.get("password");
	System.out.println(pro);
	System.out.println(id);
	System.out.println(username);
	System.out.println(password);
	prois.close();

运行结果

总结

到此这篇关于Java中使用Properties配置文件的文章就介绍到这了,更多相关Java用Properties配置文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java Web监听器Listener接口原理及用法实例

    Java Web监听器Listener接口原理及用法实例

    这篇文章主要介绍了Java Web监听器Listener接口原理及用法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • SpringBoot pdf打印及预览(openhtmltopdf+freemarker)

    SpringBoot pdf打印及预览(openhtmltopdf+freemarker)

    这篇文章主要介绍了SpringBoot pdf打印及预览(openhtmltopdf+freemarker)
    2023-05-05
  • SpringBoot LiteFlow引擎框架使用原理解析

    SpringBoot LiteFlow引擎框架使用原理解析

    LiteFlow是一个轻量且强大的国产规则引擎框架,可用于复杂的组件化业务的编排领域,本文给大家介绍SpringBoot LiteFlow引擎框架的相关操作,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • java中extends与implements的区别浅谈

    java中extends与implements的区别浅谈

    java中extends与implements的区别浅谈,需要的朋友可以参考一下
    2013-03-03
  • java 如何实现多语言配置i18n

    java 如何实现多语言配置i18n

    这篇文章主要介绍了java 如何实现多语言配置i18n的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • SpringBoot中@ControllerAdvice注解的使用方法

    SpringBoot中@ControllerAdvice注解的使用方法

    这篇文章主要介绍了SpringBoot中@ControllerAdvice注解的使用方法,这是一个增强的 Controller,对controller层做异常处理、数据预处理、全局数据绑定, springboot 会自动扫描到,不需要调用,这个注解是spring MVC提供的,在springboot中也可以使用,需要的朋友可以参考下
    2024-01-01
  • Java线程创建(卖票),线程同步(卖包子)的实现示例

    Java线程创建(卖票),线程同步(卖包子)的实现示例

    这篇文章主要介绍了Java线程创建(卖票),线程同步(卖包子)的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • mybatis配置Mapper.xml文件时遇到的问题及解决

    mybatis配置Mapper.xml文件时遇到的问题及解决

    这篇文章主要介绍了mybatis配置Mapper.xml文件时遇到的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Java设计模式之装饰模式详解

    Java设计模式之装饰模式详解

    这篇文章主要介绍了Java设计模式中的装饰者模式,装饰者模式即Decorator Pattern,装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能,装饰模式又名包装模式。装饰器模式以对客户端透明的方式拓展对象的功能,是继承关系的一种替代方案
    2022-08-08
  • Java yield()线程让步实现过程解析

    Java yield()线程让步实现过程解析

    这篇文章主要介绍了Java yield()线程让步实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03

最新评论