printwriter流如果和文件流(如Stream和Reader流)一起使用的话,printwriter流首先是把程序中数据写入内存缓冲区,然后再由文件流写入文件。如果不刷新缓冲区的话,就一直暂用内存资源。
Java中可以用PrintWriter对象 *** 作文件流写入记事本,这个对象有一个方法println()自动换行,测试代码如下:
package com.zzlimport java.io.File
import java.io.FileWriter
import java.io.PrintWriter
import java.io.IOException
public class FileEnter {
public static void main(String[] args) throws IOException{
String str1="abc"
String str2="def"
File file=new File("D:\\abc.txt")
FileWriter fw=null
PrintWriter out=null
try{
fw=new FileWriter(file)
out=new PrintWriter(fw)
out.println(str1)
out.println(str2)
}catch(IOException e){
System.out.println(e.getMessage())
}finally{
out.close()
fw.close()
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)