Medan bernama
out
dalam kelas System mewakili Strim output standard, yang merupakan objek kelas PrintStream.
Kaedah println()nya menerima sebarang nilai (sebarang jenis Java yang sah), mencetaknya dan menamatkan baris.Secara lalai, konsol (skrin) ialah aliran keluaran standard (System.out). in) Di Java, apabila kita menghantar sebarang nilai String kepada kaedah System.out.prilnln(), ia mencetak String yang diberikan pada konsol.
Kaedah setOut() kelas Sistem dalam java menerima objek kelas PrintStream dan menetapkannya sebagai aliran keluaran standard baharu.
Jadi, untuk mengubah hala keluar System.out.println() ke fail -
Buat objek kelas Fail.
li>Segerakkan kelas PrintStream dengan menghantar objek Fail yang dibuat di atas sebagai parameter.
Panggil kaedah keluar() kelas Sistem, luluskan
Akhir sekali, gunakan kaedah println() untuk mencetak data, yang akan dialihkan ke fail yang diwakili oleh objek Fail yang dibuat dalam langkah pertama .
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
Atas ialah kandungan terperinci Ubah hala keluaran System.out.println() ke fail dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!