(IO)PrintWriter的使用-很方便
PrintWriter
1.往文件写数据(fileName,File)
print(),println(),write()
2.指定任意OutputStream,往不同目的地写数据
3.与Writer,OutputStream结合,并提供自动刷新缓冲区的功能
?
package com.gc.file;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;public class PrintWriterDemo {/** * PrintWriter * 1.操作文件,可以传fileName字符串,或者File对象---这些方法没有自动刷新功能 * 2.Writer对象,或者OutputStrean操作流---这些方法可以指定自动刷新 * 3.由于结合了OutputStream输出流,因此,可以指定不同的目的地,如System.out,FileOutputStream等 */public static void main(String[] args) throws IOException {boolean autoFlush = true;PrintWriter pw = new PrintWriter(new FileWriter("temp\\pw.txt"), autoFlush);//print():提供按数据原样输出的功能pw.println(97);//数字(原样):97//write():如果传入int类型数据,将截取最低8位,并转换为字符输出pw.write(97);//转换为了字符:apw.close();}}
?
?