Untuk output konsol dalam Java, walaupun penggunaan System.out dibenarkan, ia paling disyorkan untuk nyahpepijat atau contoh atur cara mudah. Dalam aplikasi sebenar, menggunakan PrintWriter, kelas berasaskan aksara, adalah lebih baik kerana ia memudahkan pengantarabangsaan.
Pembina paling biasa PrintWriter ialah:
PrintWriter(OutputStream fluxoSaída, boolean fazLiberação);
Dengan PrintWriter, anda boleh menggunakan print() dan println() dengan sebarang jenis data, termasuk objek (di mana kaedah toString() digunakan).
Untuk menggunakan PrintWriter untuk output konsol:
PrintWriter pw = new PrintWriter(System.out, true);
Contoh penggunaan:
public class PrintWriterDemo { public static void main(String args[]) { PrintWriter pw = new PrintWriter(System.out, true); int i = 10; double d = 123.65; pw.println("Using a PrintWriter."); pw.println(i); pw.println(d); pw.println(i + " + " + d + " is " + (i + d)); } }
Outputnya ialah:
Using a PrintWriter. 10 123.65 10 + 123.65 is 133.65
Jadi, sementara System.out praktikal untuk output atau pembelajaran mudah, PrintWriter menyediakan pendekatan yang lebih baik untuk output antarabangsa dan konsisten dalam aplikasi sebenar.
Atas ialah kandungan terperinci Output konsol menggunakan aliran aksara. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!