
system类中名为out的字段表示一个标准输出stream,是printstream类的一个对象。
它的 println() 方法接受任何 a 值(任何 Java 有效类型),打印它并终止该行。默认情况下,控制台(屏幕)是标准输出流(System.out)。 in) 在 Java 中,每当我们将任何 String 值传递给 System.out.prinln() 方法时,它都会在控制台上打印给定的 String。
java中System类的setOut()方法接受PrintStream类的对象并将其设置为新的标准输出流。
因此,要将 System.out.println() 输出重定向到文件 -
创建 File 类的对象。
li>通过将上面创建的 File 对象作为参数传递来实例化一个 PrintStream 类。
TURF(开源)权限定制管理系统(以下简称“TURF系统”),是蓝水工作室推出的一套基于软件边界设计理念研发的具有可定制性的权限管理系统。TURF系统充分考虑了易用性,将配置、设定等操作进行了图形化设计,完全在web界面实现,程序员只需在所要控制的程序中简单调用一个函数,即可实现严格的程序权限管控,管控力度除可达到文件级别外,还可达到代码级别,即可精确控制到
0
立即学习“Java免费学习笔记(深入)”;
调用 System 类的 out() 方法,传递
最后,使用 println() 方法打印数据,它将被重定向到第一步创建的 File 对象表示的文件。
import java.io.File;
import java.io.IOException;
import java.io.PrintStream;
public class SetOutExample {
public static void main(String args[]) throws IOException {
//Instantiating the File class
File file = new File("D:\sample.txt");
//Instantiating the PrintStream class
PrintStream stream = new PrintStream(file);
System.out.println("From now on "+file.getAbsolutePath()+" will be your console");
System.setOut(stream);
//Printing values to file
System.out.println("Hello, how are you");
System.out.println("Welcome to Tutorialspoint");
}
}From now on D:\sample.txt will be your console
以上就是在Java中将System.out.println()的输出重定向到文件的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号