您的位置:首页 > 运维架构

叶存菜鸟笔记之Properties方法的简单运用

2015-08-29 15:54 302 查看
/*1.掌握Properties的用法

* 2.Methods

* 1.public Properties //public Properties(Properties defaults)// 获取Properties对象实例

* 2.getProperty(String key) // 通过key 获取Value,如果key不存在则返回null;

* 3.getProperty(String key,String defaultValue) // 通过key获取Value,如果key不存在返回defaultValue;

* 4.setProperty(String key,String value) //设置属性

* 5.public void load(InputStream input) //从输入流中获取全部的属性内容

* 6.public void loadFromXML(InputStream in) // 从XML里获取全部的属性内容

* 7.public void store(OuputStream out,String comments) // 将将属性内容从输出口输出,同时声明属性的注释

* 8.public void storeToXML(OutputStream os,String comments) // 以XML文件格式输出属性,默认编码

* 并富含String注释

* 9.public void storeToXML(OutputStream os,String comments,String encoding)//用户指定默认编码

* 以XML文件格式输出属性

*/

import java.util.*;

import java.io.*;

public class PropertiesApplication {

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

Properties pro=new Properties();

pro.setProperty("1", "liaojin"); // 设置属性内容

pro.setProperty("2","jinguo ");

pro.setProperty("3","jimao");

System.out.println(pro.getProperty("2", "您好,您查找的内容不存在")); //调用getProperty(key,defaultValue)方法

System.out.println(pro.getProperty("4", "您的用户名不存在"));

File f=new File("f:"+File.separator+"user.xml"); //创建XML文档

OutputStream os=new FileOutputStream(f);

pro.storeToXML(os, "user.xml"); //将属性内容写入XML文档中

InputStream input=new FileInputStream(f);

pro.loadFromXML(input); //读出XML中的属性内容

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: