在api中对PrintStream是这样描述的:
PrintStream(OutputStream out)
创建新的打印流。
PrintStream(OutputStream out, boolean autoFlush)
创建新的打印流。
PrintStream(String fileName)
创建具有指定文件名称且不带自动行刷新的新打印流。
那么按说这个是没有自动刷新功能的,也就是说要用flush方法才能把内存中的数据输出到文档中,但是我用代码实验了下:
PrintStream ps = new PrintStream(new FileOutputStream(new File("d:" + File.separator + "test.txt"))) ;
ps.print("hello ") ;
这个是可以正常将hello输出到test.txt文件中,但是我没有用flush()啊,为什么可以直接输出?
PrintStream(OutputStream out)
创建新的打印流。
PrintStream(OutputStream out, boolean autoFlush)
创建新的打印流。
PrintStream(String fileName)
创建具有指定文件名称且不带自动行刷新的新打印流。
那么按说这个是没有自动刷新功能的,也就是说要用flush方法才能把内存中的数据输出到文档中,但是我用代码实验了下:
PrintStream ps = new PrintStream(new FileOutputStream(new File("d:" + File.separator + "test.txt"))) ;
ps.print("hello ") ;
这个是可以正常将hello输出到test.txt文件中,但是我没有用flush()啊,为什么可以直接输出?
解决方案 »
- 帮忙看一下,书上的代码,但是编译过不了。。。。
- 利用socket编程,两台客户机,一台路由器的问题
- java 批量运行
- 在JPanel1的问题
- 解决了立马送分,顶也有,date2week的问题
- 用GZIPInputStream读取URL后,如何再直接读出来?
- 请问java中怎样调用dos来打开文档
- 求助JAVA 局域网内借助ODBC/jdbc 如何访问sqlserver?
- 如何打印jtable 里的数据?所有相关贴子,差不多看了,没用能回答的!这问题真的没人知道?牛人出来吧!
- 听,菜鸟的声音!!!有无html标准之类的文档,而不是一般网站上的简单的讲述
- Java内存的问题
- java 如何调用 exe程序 ,要求调用后,自己就退出
可能问的比较幼稚,新手 见谅~
writer是PrintWriter的父类
printWriter 和printStream是字符流