首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

javaIO之Properties:读取*properties配置文件

2012-09-16 
javaIO之Properties:读取*.properties配置文件1、需求:用java读取e:\demo.properties配置文件usernameroot

javaIO之Properties:读取*.properties配置文件

1、需求:用java读取e:\demo.properties配置文件

username=rootpassword=12345address=beijing


 

2、涉及到Properties这个类:

 

package com.insigma.zd.group4.liuchao.languagebase;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.util.Iterator;import java.util.Properties;public class PropertiesDemo {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubProperties pro = new Properties();try {FileInputStream fis = new FileInputStream("e:/demo.properties");try {pro.load(new InputStreamReader(fis,"gbk"));Iterator<Object> it = pro.keySet().iterator();while(it.hasNext()){Object key = it.next();System.out.println(key+"="+pro.get(key));}} catch (UnsupportedEncodingException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}


 

3、Properties的load()方法读取InputStream,读取properties文件,然后用迭代器循环输出key和value。

 

4、国际化方面也会用到properties文件

 

 

热点排行