打印流
1.平时我们在控制台打印输出,是调用 print 方法和 println 方法完成的,这两个方法都来自于java.io.PrintStream 类,该类能够方便地打印各种数据类型的值,是一种便捷的输出方式。
2.PrintStream类
public PrintStream(String fileName) : 使用指定的文件名创建一个新的打印流。
特有方法:
print:不带换行 原样写出
println:带换行 原样写出
package dayin;
import java.io.FileNotFoundException;
import java.io.PrintStream;
public class Demo01 {
public static void main(String[] args) throws FileNotFoundException {
PrintStream ps = new PrintStream("day07\\src\\dayin\\a.txt");
ps.println(100);
ps.print("你好");
ps.print("abd");
ps.close();
}
}
3.改变流向
public static void setOut(PrintStream out):System类中的方法,可以指定输出的位置。
package dayin;
import java.io.FileNotFoundException;
import java.io.PrintStream;
public class Demo02 {
public static void main(String[] args) throws FileNotFoundException {
PrintStream ps = new PrintStream("day07\\src\\dayin\\b.txt");
System.setOut(ps);
System.out.println("abc");
ps.close();
}
}