In konsolenbasierten Anwendungen kann es von Vorteil sein, die Ausgabe in verschiedenen Farben anzuzeigen, um wichtige Informationen hervorzuheben oder verschiedene zu unterscheiden Datenströme.
Um dies mit Javas System.out.println zu erreichen, können wir ANSI-Escape-Codes nutzen, wenn das Terminal sie unterstützt. Mit diesen Codes können wir die Farbe und andere Attribute der Ausgabe ändern.
Definieren Sie zunächst Farbkonstanten mithilfe von ANSI-Escape-Codes:
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";
Um Text in einer bestimmten Farbe zu drucken, verwenden Sie diese Konstanten als Präfixe:
System.out.println(ANSI_RED + "This text will be red!" + ANSI_RESET);
Zusätzlich Überlegungen:
public static final String ANSI_RED_BACKGROUND = "\u001B[41m"; System.out.println(ANSI_RED_BACKGROUND + "This text has a red background!" + ANSI_RESET);
Das obige ist der detaillierte Inhalt vonWie kann ich die Konsolenausgabe mit Javas System.out.println einfärben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!