Java控制臺(tái)打印支持顏色嗎

小樊
121
2024-07-10 04:40:21

是的,Java控制臺(tái)可以打印支持顏色的文本。可以使用ANSI轉(zhuǎn)義碼來(lái)控制顏色輸出,例如:

public class Main {
    public static void main(String[] args) {
        System.out.println("\u001B[31mThis text is red\u001B[0m");
        System.out.println("\u001B[32mThis text is green\u001B[0m");
        System.out.println("\u001B[33mThis text is yellow\u001B[0m");
        System.out.println("\u001B[34mThis text is blue\u001B[0m");
    }
}

在上面的示例中,\u001B[31m表示將文本設(shè)置為紅色,\u001B[32m表示將文本設(shè)置為綠色,\u001B[33m表示將文本設(shè)置為黃色,\u001B[34m表示將文本設(shè)置為藍(lán)色。\u001B[0m表示重置文本顏色為默認(rèn)顏色。

請(qǐng)注意,不是所有的控制臺(tái)都支持顏色輸出,所以在某些控制臺(tái)上可能無(wú)法看到顏色效果。

0