是的,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ú)法看到顏色效果。