Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Mencetak Teks Berwarna ke Konsol Menggunakan Java?

Bagaimanakah Saya Boleh Mencetak Teks Berwarna ke Konsol Menggunakan Java?

Susan Sarandon
Lepaskan: 2024-12-25 21:28:09
asal
615 orang telah melayarinya

How Can I Print Colored Text to the Console Using Java?

Mencetak Teks Berwarna dalam Konsol menggunakan System.out.println()

Mencetak data dalam warna yang berbeza boleh berguna untuk menyerlahkan maklumat penting atau membezakan antara pelbagai jenis mesej. Dalam kebanyakan terminal Unix, kod melarikan diri ANSI boleh digunakan untuk menambah warna pada teks konsol. Walau bagaimanapun, fungsi ini tidak disokong dalam Prompt Perintah Windows.

Menggunakan Kod Escape ANSI

Kod melarikan diri ANSI yang digunakan untuk mewarna teks ialah:

- Reset: \u001B[0m
- Black: \u001B[30m
- Red: \u001B[31m
- Green: \u001B[32m
- Yellow: \u001B[33m
- Blue: \u001B[34m
- Purple: \u001B[35m
- Cyan: \u001B[36m
- White: \u001B[37m
Salin selepas log masuk

Contohnya:

System.out.println("\u001B[31mThis text is red!\u001B[0m");
Salin selepas log masuk

Menukar Latar Belakang Warna

Selain daripada mewarna teks, kod melarikan diri ANSI juga boleh digunakan untuk menukar warna latar belakang:

- Black background: \u001B[40m
- Red background: \u001B[41m
- Green background: \u001B[42m
- Yellow background: \u001B[43m
- Blue background: \u001B[44m
- Purple background: \u001B[45m
- Cyan background: \u001B[46m
- White background: \u001B[47m
Salin selepas log masuk

Menggabungkan teks dan warna latar belakang mencipta kemungkinan besar untuk menekankan teks.

Nota: Kod melarikan diri ANSI hanya berfungsi dalam terminal yang menyokong mereka.

Perpustakaan Alternatif

Jika menggunakan JNI boleh diterima, perpustakaan Jansi menawarkan API Java alternatif untuk memanipulasi warna teks dalam Prompt Perintah Windows.

Kaedah ini membolehkan anda membenamkan perubahan warna dan latar belakang terus ke dalam output konsol anda.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Teks Berwarna ke Konsol Menggunakan Java?. 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