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