黑马程序员技术交流社区
标题:
编程中的小问题
[打印本页]
作者:
jialihong
时间:
2013-7-26 17:36
标题:
编程中的小问题
本帖最后由 杜光 于 2013-7-27 14:57 编辑
将系统属性信息打印到指定文件。
import java.util.*;
import java.io.*;
class SystemInfo{
public static void main(String[] args) throw IOException{
Properties prop = System.getProperies();
prop.list(new PrintStream("sysinfo.txt"));//
不是特别理解这里的(new PrintStream)
}
}
作者:
a2213502
时间:
2013-7-26 18:03
prop.list(new PrintStream("sysinfo.txt")); 大致意思就是把系统的信息封装到Properties类里面 然后把这些信息输出到txt文件里
PrintStream是专门为输出文件内容设计的
list方法就是把信息列举出来 因为涉及到文件输出 所以得有打印流
作者:
草貌路飞
时间:
2013-7-26 19:34
就是创建了个打印流 把系统属性通过list方法打印到了这个流里,也就是那个文件中
作者:
120453770
时间:
2013-7-26 23:38
new PrintStream -->就是创建字节打印流,用list方法将prop集合里面的系统信息传到 sysinfo.txt 文档中,通过建立打印流对象,将之打印出来。而且 你的代码好像有点小问题。
System.getProperies(); 打错字母了。System.getProperties();
作者:
手心里的温柔
时间:
2013-7-27 10:12
new PrintStream("sysinfo.txt")调用了PrintStream类的构造方法PrintStream(File file)
创建具有指定文件且不带自动行刷新的新打印流
可以参考API文档
希望可以帮到你 共同学习哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2