Rumah > Java > javaTutorial > Bagaimana untuk Menambah Warna pada Output Konsol Menggunakan System.out.println()?

Bagaimana untuk Menambah Warna pada Output Konsol Menggunakan System.out.println()?

Mary-Kate Olsen
Lepaskan: 2024-12-21 22:53:19
asal
457 orang telah melayarinya

How to Add Color to Console Output Using System.out.println()?

Cara Menyuntik Warna ke dalam Output Konsol dengan System.out.println()

Soalan:

Bagaimana cara saya memasukkan warna dengan mudah ke dalam output konsol saya untuk membezakan secara visual data?

Jawapan:

Merangkul kuasa kod melarikan diri ANSI, anda boleh mengeluarkan spektrum warna yang bertenaga dalam output konsol anda. Teknik ini, kebanyakannya disokong oleh gesaan shell Unix, menyediakan cara yang mudah untuk meningkatkan persembahan data. Jika anda ingin mempesonakan terminal anda dengan keajaiban kromatik ini, cuma ikuti langkah berikut:

  1. Tentukan pemalar yang mewakili palet warna yang anda inginkan, seperti yang dipamerkan di bawah:
public static final String ANSI_RESET = "\u001B[0m";
public static final String ANSI_BLACK = "\u001B[30m";
public static final String ANSI_RED = "\u001B[31m";
public static final String ANSI_GREEN = "\u001B[32m";
public static final String ANSI_YELLOW = "\u001B[33m";
public static final String ANSI_BLUE = "\u001B[34m";
public static final String ANSI_PURPLE = "\u001B[35m";
public static final String ANSI_CYAN = "\u001B[36m";
public static final String ANSI_WHITE = "\u001B[37m";
Salin selepas log masuk
  1. Untuk menggambarkan, mari lukis konsol kami dengan warna yang terang merah:
System.out.println(ANSI_RED + "This text dances in fiery crimson!" + ANSI_RESET);
Salin selepas log masuk
  1. Sekiranya anda ingin menerokai lebih daripada warna teks, anda juga boleh mengubah warna latar belakang:
public static final String ANSI_BLACK_BACKGROUND = "\u001B[40m";
public static final String ANSI_RED_BACKGROUND = "\u001B[41m";
public static final String ANSI_GREEN_BACKGROUND = "\u001B[42m";
public static final String ANSI_YELLOW_BACKGROUND = "\u001B[43m";

System.out.println(ANSI_GREEN_BACKGROUND + "Emerald hues adorn this text's canvas!" + ANSI_RESET);
Salin selepas log masuk
  1. Untuk menambah serba boleh, pertimbangkan untuk meneroka perpustakaan Jansi. Ia disepadukan dengan lancar dengan Windows menggunakan JNI, membuka dunia kemungkinan yang berwarna-warni.
  2. Ingat bahawa transformasi yang rancak ini hanya boleh menghiasi terminal yang mengakui kod melarikan diri ANSI. Jika Windows Command Prompt anda berdegil menentang, Cygwin mungkin menawarkan alternatif yang serasi.

Dengan kawalan baru ke atas warna konsol ini, anda boleh mengubah data menjadi karya visual dengan mudah, menambahkan kedalaman dan kejelasan pada program anda. keluaran.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Warna pada Output Konsol Menggunakan System.out.println()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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