黑马程序员技术交流社区
标题:
Properties类疑问?
[打印本页]
作者:
HM汪磊
时间:
2013-4-1 23:47
标题:
Properties类疑问?
Properties类中list()与store()方法有何不同??有点不明白。
作者:
陈腾跃_2013
时间:
2013-4-2 03:00
本帖最后由 陈腾跃_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
作者:
王川
时间:
2013-4-2 21:20
jdk上说,list对调试很有用,但是两者功能好像没有什么区别
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2