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配置文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot自定义Banner使用详解

    SpringBoot自定义Banner使用详解

    这篇文章主要介绍了SpringBoot自定义Banner使用详解,启动 Spring Boot 时,几乎总是能在控制台上方看到如下横幅,这个也叫字符画、英文ASCII艺术字,这就是banner,我们来看一下如何使用,需要的朋友可以参考下
    2024-01-01
  • IDEA中的maven没有dependencies解决方案

    IDEA中的maven没有dependencies解决方案

    这篇文章主要介绍了IDEA中的maven没有dependencies解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • java制作带界面的聊天工具

    java制作带界面的聊天工具

    这篇文章主要教大家如何利用java制作带界面的聊天工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Spring jackson原理及基本使用方法详解

    Spring jackson原理及基本使用方法详解

    这篇文章主要介绍了Spring jackson原理及基本使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 一文搞懂Spring AOP的五大通知类型

    一文搞懂Spring AOP的五大通知类型

    本文将详细为大家介绍Spring AOP的五种通知类型(前置通知、后置通知、返回通知、异常通知、环绕通知),感兴趣的朋友可以了解一下
    2022-06-06
  • Spring Cloud Feign组成配置过程解析

    Spring Cloud Feign组成配置过程解析

    这篇文章主要介绍了Spring Cloud Feign组成配置过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • Spring Security的简单使用

    Spring Security的简单使用

    这篇文章主要介绍了Spring Security的简单使用,帮助大家更好的理解和学习使用SpringBoot,感兴趣的朋友可以了解下
    2021-04-04
  • Intellij idea使用Statistic统计代码行数的方法

    Intellij idea使用Statistic统计代码行数的方法

    这篇文章主要介绍了Intellij idea使用Statistic统计代码行数的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • 提升网络请求稳定性HttpClient的重试机制深入理解

    提升网络请求稳定性HttpClient的重试机制深入理解

    这篇文章主要为大家介绍了提升网络请求稳定性HttpClient的重试机制深入理解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • 基于Java回顾之多线程详解

    基于Java回顾之多线程详解

    在这篇文章里,我们关注多线程。多线程是一个复杂的话题,包含了很多内容,这篇文章主要关注线程的基本属性、如何创建线程、线程的状态切换以及线程通信,我们把线程同步的话题留到下一篇文章中
    2013-05-05

最新评论