java控制台输出带颜色的文字
啥也不说,上代码
public static void main(String[] args) {
int i, j, n;
for (i = 0; i < 11; i++) {
for (j = 0; j < 10; j++) {
n = 10 * i + j;
if (n > 107) break;
System.out.print(String.format("\33[%dm %3d\33[m", n, n));
}
System.out.print("\n");
}
System.out.print("\33[31m 文字"+"\33[m\n");
}
输出结果:

原理输出显示控制符控制了显示的格式:
https://en.wikipedia.org/wiki/ANSI_escape_code#Colors
浙公网安备 33010602011771号