您的位置:首页 > 编程语言 > Java开发

java 属性文件读取 小练习

2013-04-22 21:39 274 查看
java中如果需要读取属性文件需要用到java.util.Properties包,还要用到IO中的一个输入流读取文件信息

在工程目录下建一个属性文件XXX.ini在其中写属性,格式为 XXX=XXX

本实验中的属性文件:



实验了下在等号两边加上空格没影响,应该是读取的时候会执行一个trim()的方法吧,(猜的需要看源码验证)

工程目录如下,设置IO路径的时候要用



程序如下:

public class PropertiesTest {

/**
* @param args
*/
public static void main(String[] args) {
String name = null;//声明属性文件中变量,下面要赋值
int age = 0;
double height = 0;

try {
Properties pp = new Properties();
pp.load(new FileInputStream("./doc/info.ini"));//设置路径将,用输入流读取文件
name = pp.getProperty("name");
age = new Integer(pp.getProperty("age"));
height = new Double(pp.getProperty("height"));

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

System.out.println("name:" + name + " age:" + age + " height:" + height );//打印

}

}


实验结果:



读取OK!在实验中用为读取的数据返回值是String的所以处理age,height时用了类型转换

实验结束!有问题提问交流~~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: