Properties

来源:互联网 发布:淘宝直播间 编辑:程序博客网 时间:2024/05/18 03:36
/*Properties是hashTable的子类,也就是说具有map集合的特点,而且它里面存储的键值对都是字符串。是集合中IO相结合的容器,该集合的特点可用于键值队的配置文件。*/import java.io.*;import java.util.*;class  PropertiesDemo{public static void main(String[] args) {setAndGet();}//设置和获取要素public static void setAndGet(){Properties pro = new Properties();//添加元素pro.setProperty("java1","10");pro.setProperty("java2","50");//获取值String value =pro.getProperty("java1");System.out.println("java1获取值getProperty():" + value);Set<String> names = pro.stringPropertyNames();for(String name : names){System.out.println(name + "..." + pro.getProperty(name));}//load可以讲结果存入到流中。store进行保存。前面#号是注释,properties要求必须是键值对。}//读取文件的配置信息/*步骤:1、用流与文件关联2、读取一行数据,将改行数据用“=”进行切割3、等号左边为键值,右边为值,存入property*/public static void readIni(){BufferedReader buffReader = new BufferedReader(new FileReader());String line = null;while((line = buffReader.readLine()) != null){}}}

0 0