Rumah > Java > javaTutorial > teks badan

Output konsol menggunakan aliran aksara

Barbara Streisand
Lepaskan: 2024-11-12 06:25:02
asal
557 orang telah melayarinya

Saída do console com o uso de fluxos de caracteres

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);

Salin selepas log masuk
  • OutputStream: Mentakrifkan destinasi OutputStream (cth.: System.out untuk konsol).
  • makeRelease: Mengawal sama ada strim akan dipunggah secara automatik selepas setiap panggilan ke kaedah println() atau print(). Jika benar, muat turun adalah automatik.

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);

Salin selepas log masuk

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));
  }
}

Salin selepas log masuk

Outputnya ialah:

Using a PrintWriter.
10
123.65
10 + 123.65 is 133.65

Salin selepas log masuk

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!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan