Properties详解
在讲解properties类时,我们首先要清楚一个概念:
什么是Properties文件?
你可能不知道properties文件,但你一定知道txt文件
txt文件是一种后缀为. txt的文本文件,是微软在操作系统上附带的一种文本格式,是最常见的一种文件格式
而properties文件是一种后缀为.properties的文本文件,在Java中常被用作配置文件
这种文件以**<key(键),value(值)>**的格式来存储内容/参数配置,Java中可以使用Properties类来读取这个文件
Properties类
Properties类存在于Java.util.Properties包下,就像上面所说的一样,该类的主要作用是读取Java的properties配置文件
在API中如下所示:
汉化版如下:
好,现在我们知道了:
- properties是一种文件
- Properties类是Java中用来处理properties文件的类
那么我们该如何用Properties类来处理properties文件呢?
Properties文件处理
我们要处理properties文件就要用到Properties类,要用到一个类首先要干嘛?
我们需要至少一个Properties对象:
代码如下:
//实例化一个Properties对象
Properties pros = new Properties();
OK,现在我们已经有了一个Properties对象,那么我们该如何用该对象往properties文件写数据呢?
不过在此之前,我们还得先想想现在有properties文件吗,好像并没有,所有我们还需要创建properties文件
在这里我们需要用到IO流跟异常的相关基础知识(不过俺暂时还没写,如果写了俺会挂上链接)
代码如下:
//创建一个test1.properties文件并通过文件输出流写入
FileOutputStream fos = new FileOutputStream("test