gpt4 book ai didi

java - 如何打印彩色文字? [ eclipse 光子]

转载 作者:行者123 更新时间:2023-12-01 17:50:00 24 4
gpt4 key购买 nike

我想使用 System.out.println 打印彩色文本。我在 Java Eclipse Photon 中使用最新版本的 Java。我查看了其他教程,但没有一个有帮助。我不想使用插件,而是使用标准 JDK 中的任何东西。如有任何帮助,我们将不胜感激。

最佳答案

我认为 Eclipse 控制台不支持从 Java 输出声明的颜色。请参阅http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fpreferences%2Frun-debug%2Fref-console.htm

文档仅展示如何更改整体文本颜色。但是,您可以为标准输出设置不同的颜色:

System.out.println("standard out");

与标准错误

System.err.println("standard out");

以下是针对 Mac 和 Linux 终端的解决方案:

创建以下类

public class ANSIConstants {
public static final String ANSI_RESET = "\u001B[0m";
public static final String ANSI_BLACK = "\u001B[30m";
public static final String ANSI_RED = "\u001B[31m";
public static final String ANSI_GREEN = "\u001B[32m";
public static final String ANSI_YELLOW = "\u001B[33m";
public static final String ANSI_BLUE = "\u001B[34m";
public static final String ANSI_PURPLE = "\u001B[35m";
public static final String ANSI_CYAN = "\u001B[36m";
public static final String ANSI_WHITE = "\u001B[37m";
}

然后你可以执行以下操作

System.out.println(ANSIConstants.ANSI_PURPLE + "example" + ANSIConstants.ANSI_RESET);

关于java - 如何打印彩色文字? [ eclipse 光子],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51413044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com