本帖最后由 陈腾跃_2013 于 2013-4-2 03:20 编辑
额,同问,什么叫“适合使用 load(InputStream) 方法”?坐等大神~~
查看了java源码:
在list方法中,限制了value的大小
if (val.length() > 40)
{
val = val.substring(0, 37) + "...";
}
store方法中并没有此限制
此外,试验了下- ……………………
- public static void main(String[] args) throws IOException {
-
- //创建并赋予一些值
- Properties pro = new Properties();
- pro.setProperty("name", "durex");
- pro.setProperty("age", "20");
- pro.setProperty("address", "earth");
- //流
- String path = "e:" + File.separator + "proStoreTest.txt";
- PrintStream ps = new PrintStream(path);
-
-
- //pro.list(ps);
- pro.store(ps,"");
- ps.close();
- }
- ……………………
复制代码 生成的txt似乎也只是格式不同罢了
list版的:
-- listing properties --
address=earth
age=20
name=durex
store版的:
#
#Tue Apr 02 02:52:32 CST 2013
address=earth
age=20
name=durex
|