溫馨提示×

Java中怎么打印彩色文本和背景

小億
133
2024-04-28 15:12:48
欄目: 編程語言

在Java中打印彩色文本和背景可以使用ANSI轉義碼來實現。以下是一個示例代碼,可以在控制臺中打印彩色文本和背景:

public class ColorText {
    public static void main(String[] args) {
        // 彩色文本
        System.out.println("\u001B[31m" + "Red text" + "\u001B[0m");
        System.out.println("\u001B[32m" + "Green text" + "\u001B[0m");
        System.out.println("\u001B[34m" + "Blue text" + "\u001B[0m");

        // 彩色背景
        System.out.println("\u001B[41m" + "Red background" + "\u001B[0m");
        System.out.println("\u001B[42m" + "Green background" + "\u001B[0m");
        System.out.println("\u001B[44m" + "Blue background" + "\u001B[0m");
    }
}

在上面的代碼中,\u001B[31m表示設置文本顏色為紅色,\u001B[32m表示設置文本顏色為綠色,\u001B[34m表示設置文本顏色為藍色,\u001B[41m表示設置背景顏色為紅色,\u001B[42m表示設置背景顏色為綠色,\u001B[44m表示設置背景顏色為藍色,\u001B[0m表示恢復默認顏色。

請注意,不是所有的終端都支持ANSI轉義碼,因此在一些終端上可能無法正常顯示彩色文本和背景。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女