System类中的out是JAVA的标准输出流,out成员变量被定义为final类型,无法直接重新复制,但是可以通过setOut()方法来设置新的输出流。
PrintStream类在OutputStream类上增强了部分功能,可以方便输出各种类型的数据,并且不抛出IOException
1 public class Practice { 2 public static void main(String[] args) { 3 try{ 4 PrintStream out = System.out; 5 PrintStream ps = new PrintStream("./a.txt"); 6 System.setOut(ps); 7 System.out.println("年龄为18,性别为女"); 8 System.setOut(out); 9 System.out.println("信息已经录入,请查看"); 10 }catch(FileNotFoundException e){ 11 e.printStackTrace(); 12 } 13 } 14 }
时间: 2024-10-10 16:54:51