Properties集合的基本方法

的操作:


import java.util.Properties;
import java.util.Set;


public class PropretiesDemos
{

public static void main(String[] args)
{
method();

}

private static void method() {
// Properties集合的基本方法的简单操作
//新建一个Properties集合容器
Properties pro = new Properties();
//向其中添加元素
pro.put("aa", "22");
pro.put("aa", "22");
pro.put("bb", "22");
pro.put("cc", "22");
pro.put("dd", "22");
pro.put("ee", "22");
pro.put("ff", "22");
//修改元素
pro.setProperty("dd", "88");
//取出所有元素
Set<String> names = pro.stringPropertyNames();
for(String s :names)
{
String value = pro.getProperty(s);
System.out.println(s+" : "+value);
}
}

}



运行程序:




java基础—Properties集合_java基础



与流对象的结合使用






import java.util.Properties;
import java.util.Set;


public class PropretiesDemos
{

public static void main(String[] args)
{
method1();

}

//与流的结合使用
private static void method1() {
// TODO Auto-generated method stub
//新建一个Properties集合容器
Properties pro = new Properties();
//向其中添加元素
pro.put("aa", "22");
pro.put("aa", "22");
pro.put("bb", "22");
pro.put("cc", "22");
pro.put("dd", "22");
pro.put("ee", "22");
pro.put("ff", "22");
pro.list(System.out);
}
}


java基础—Properties集合_java基础_02




将集合中的信息输出保存到相关文件中


import java.io.FileOutputStream;
import java.util.Properties;
import java.util.Set;


public class PropretiesDemos
{

public static void main(String[] args) throws Exception
{
method2();

}

private static void method2() throws Exception {
// TODO Auto-generated method stub
//新建一个Properties集合容器
Properties pro = new Properties();
//向其中添加元素
pro.put("aa", "22");
pro.put("aa", "22");
pro.put("bb", "22");
pro.put("cc", "22");
pro.put("dd", "22");
pro.put("ee", "22");
pro.put("ff", "22");
pro.list(System.out);
//将这些信息输出到一个文件中去
FileOutputStream fos= new FileOutputStream("C:\\Users\\Administrator\\Desktop\\测试文件夹\\a.txt");
//将集合与流关联
pro.store( fos, "name+age");
fos.close();
}
}




java基础—Properties集合_java基础_03