package com.io.g_sequence;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Map.Entry;
import java.util.Properties;
import java.util.Set;
import org.junit.Test;
/*
Properties:配置文件类,主要用于产生配置文件和读取配置文件的信息;
Properties是属于Map集合体系的类; 因为该类继承于Hashtable,所以可以使用put()和putAll()方法,
但是不建议使用;因为这两个方法可以添加任意类型的数据,而Properties用来操作的配置文件中都是字符串数据,
所以建议使用setProperty(String, String)方法;
Properties注意事项:
1、如果配置文件的信息使用了中文,那么在使用 store() 方法生成配置文件的时候,只能使用字符流方式;如果使用
字节流生成配置文件,默认使用的是ISO8859-1进行编码存储,会出现乱码;
2、如果Properties中的内容发生了变化,要重新调用store()方法将数据更新到配置文件中;
*/
public class Demo4 {
// Properties属于Map集合体系的基本遍历方式
@Test
public void test1(){
// 创建Properties对象
Properties prop = new Properties();
prop.setProperty("张三",
Java学习笔记之IO(十四):Properties配置文件类
最新推荐文章于 2023-05-12 19:53:16 发布