Java 字符串如何输出彩色
时间: 2023-07-26 21:45:03 浏览: 123
java线程控制生成彩色字符串
在 Java 中,控制台输出彩色字符串可以通过 ANSI 转义序列实现。ANSI 转义序列是一些特殊的字符组合,可以控制终端输出的颜色、样式等。具体来说,可以使用以下转义序列将输出的颜色设置为红色:
```
\033[31m
```
其中 `\033` 表示 ESCAPE 字符,也可以用 `\u001b` 或 `\u033` 替代。`[31m` 表示设置颜色的代码,其中 `31` 表示红色,可以根据需要替换为其他颜色的代码。设置完颜色后,要使用以下转义序列将颜色重置为默认颜色:
```
\033[0m
```
例如,以下代码可以在控制台输出红色的字符串:
```java
String str = "\033[31mHello World!\033[0m";
System.out.println(str);
```
需要注意的是,不是所有终端都支持 ANSI 转义序列,因此在使用时需要进行测试。
阅读全文