关于java中Properties类的简单的使用例子
2017-01-10 15:31
253 查看
java.util.Properties的作用,,主要用于读取配置文件,
Properties继承于
Hashtable.常用的方法:
1. load(InputStream inStream):从输入流中读取属性列表(键和元素对);2.
load(Reader reader):按简单的面向行的格式从输入字符流中读取属性列表(键和元素对);3.
getProperty(String key): 用指定的键在此属性列表中搜索属性 ;4.
setProperty(String key,String value): 调用Hashtable的方法
put;
5.方法加载到store(OutputStream out,String comments):以适合使用[code]load(InputStream)
Properties表中的格式,将此
Properties表中的属性列表(键和元素对)写入输出流 ;[/code]
6.方法的格式,将此store(Writer writer,String comments): 以适合使用[code]load(Reader)
Properties表中的属性列表(键和元素对)写入输出字符。[/code]
示例:
(类名不建议使用中文, 这里是为了测试 ,给的名字)
public class 测试 {public static void main(String[] args) throws Exception {Properties pt=new Properties();String lj=测试.class.getResource("/ceshi.properties").getPath();String lj2=测试.class.getClassLoader().getResource("com/rui/test/测试.class").getPath();System.out.println("url:"+lj); //这里打印中文的时候, 已经 被URL编码了System.out.println("url2(里打印中文的时候, 已经 被URL编码了):"+ lj2 );System.out.println("url2(URL解码后):"+ new String (java.net.URLDecoder.decode( lj2 ).getBytes(),"utf-8"));FileInputStream fis = new FileInputStream(lj); pt.setProperty("ddd", "rrr");pt.load(fis);System.out.println(pt.getProperty("ceshi"));System.out.println(pt.getProperty("ceshi2"));System.out.println(pt.getProperty("ddd"));FileOutputStream fos=new FileOutputStream("./ceshi.txt");pt.store(fos, "there are comments");fis.close();fos.close();}}
ceshi.properties文件中的内容:
ceshi=this isceshi2=testData
相关文章推荐
- 关于java中Properties类的简单的使用例子
- 关于java中Properties类的简单的使用例子
- 关于java中Properties类的简单的使用例子
- 关于java中Properties类的简单的使用例子
- 关于java中Properties类的简单的使用例子
- 关于java中Properties类的简单的使用例子
- 关于java中Properties类的简单的使用例子
- 关于java中Properties类的简单的使用例子
- 关于java中Properties类的简单的使用例子
- memcached 的简单命令和Java 使用 memcached 的简单例子
- 关于LoadRunner使用的简单小例子
- 关于使用PRO*C编程的一些简单说明和例子
- java使用UDP来进行客户端和服务器端通信的简单例子
- 关于使用PRO*C编程的一些简单说明和例子
- 使用Java开发一个非常简单的Web Service例子
- 关于Java的RMI编程的一个简单的例子
- 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)
- 关于sql时间函数的一些简单的例子(本机本地时间,国外服务器不能使用)
- 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)
- SWFUpload简单使用例子 Java版(JSP)