打印流的特点 – 恵玩科技

package IO.com.lxgyx_03;

/*
 * 打印流
 * 字节流打印流	PrintStream
 * 字符打印流	PrintWriter
 *
 * 打印流的特点:
 * 		A:只有写数据的,没有读取数据。只能操作目的地,不能操作数据源。
 * 		B:可以操作任意类型的数据。
 * 		C:如果启动了自动刷新,能够自动刷新。
 * 		D:该流是可以直接操作文本文件的。
 * 			哪些流对象是可以直接操作文本文件的呢?
 * 			FileInputStream
 * 			FileOutputStream
 * 			FileReader
 * 			FileWriter
 * 			PrintStream
 * 			PrintWriter
 * 			看API,查流对象的构造方法,如果同时有File类型和String类型的参数,一般来说就是可以直接操作文件的。
 *
 * 			流:
 * 				基本流:就是能够直接读写文件的
 * 				高级流:在基本流基础上提供了一些其他的功能
 */

import java.io.FileNotFoundException;
import java.io.PrintWriter;

public class PrintWriterDemo {
    public static void main(String[] args) throws FileNotFoundException {
        //作为Writer的子类使用
        PrintWriter pw=new PrintWriter("test\\pw.txt");

        pw.write("hello");//不会自动换行
        pw.write("world");
        pw.write("java");

        pw.write("hello\n");//不会自动换行
        pw.write("world\n");
        pw.write("java\n");



        pw.close();
    }
}

 

打赏作者