java properties读取缓存_Java读取Properties文件
有一個properties文件box.properties,內容如下:
Color=Red
Name=Box
Length=18
Width=7
Heigth=8
獲取其中的屬性值,可用如下代碼:
InputStream in = null;
Properties p = new Properties();
try {
in = new BufferedInputStream(new FileInputStream("box.properties"));
p.load(in);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Enumeration keys = p.keys();
while (keys.hasMoreElements()) {
String key = (String) keys.nextElement();
System.out.println(key + ":" + p.getProperty(key));
}
或者:
InputStream in;
ResourceBundle rb = null;
try {
in = new BufferedInputStream(new FileInputStream("box.properties"));
rb = new PropertyResourceBundle(in);
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (rb != null) {
Enumeration keys = rb.getKeys();
while (keys.hasMoreElements()) {
String key = (String) keys.nextElement();
System.out.println(key + ":" + rb.getString(key));
}
}
不過輸出順序與原始文件不同。
總結
以上是生活随笔為你收集整理的java properties读取缓存_Java读取Properties文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一对多分页查询mysql编写_一对多分页
- 下一篇: java勇者大冒险_勇者大冒险 第一集