import java.io.FileOutputStream;
import java.io.PrintStream;
/**
* System类里提供了如下三个重定向标准输入/输出的方法:</br>
* 1.static void setErr(PrintStream err):重定向“标准”错误输出流</br>
* 2.static void setIn(InputStream in):重定向“标准”输入流</br>
* 3.static void setOut(PrintStream out):重定向“标准”输出流</br>
*
* @author Administrator
*
*/
public class Redirectout {
/**
* 运行下面的程序将看不到任何输出——这意味着标准输出不在输出到屏幕,而是输出到out.txt文件
*
* @param args
*/
public static void main(String[] args) {
try {
//一次性创建PrintStream输出流
PrintStream ps=new PrintStream(new FileOutputStream("C:/Users/Administrator/Desktop/b.txt"));
{
//将标准输出重定向到ps输出流
System.setOut(ps);
//向标准输出输出一个字符串
System.out.println("普通字符串");
//向标准输出输出一个对象
System.out.println(new Redirectout());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
15.5 PrintStream 标准输出到txt文件
最新推荐文章于 2023-04-20 12:54:59 发布