叶存菜鸟笔记之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中的属性内容
}
}
* 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中的属性内容
}
}
相关文章推荐
- Ubuntu14.04(Linux)中安装配置Java环境
- centos+bond+bridge+docker(ssh容器)固定ip实现测试环境(三)
- CentOS VNCServer安装
- 在Centos 中将zookeeper设置成开机启动
- unix/linux编程实践教程------学习笔记
- wampserver2.5的php.ini位置在wamp\bin\apache\apache2.4.9\bin
- LAMP初次搭建
- centos+bond+bridge+docker(ssh容器)固定ip实现测试环境(二)
- Linux 命令
- Linux下命令梳理
- 安装微型Linux系统 SliTaz
- Nginx服务器配置指令
- window.open()使用方法以及传参问题总结
- Linux下最新版php5.6源码安装与apache/nginx集成教程
- Linux 下ssh创建ip加密码隧道
- Could not load the Tomcat server configuration at \Servers\Tomcat v7.0 Server at localhost-config
- OpenWRT (RT5350) 使能两个串口
- centos+bond+bridge+docker(ssh容器)固定ip实现测试环境(一)
- Linux下的压缩解压缩命令详解
- PCIE协议解析 synopsys IP Register配置空间 读书笔记(8)