[Java] Färben Sie die Standardausgabe an das Terminal

Bitte beachten Sie, dass sich die Variable *** i *** auf 0-7 geändert hat.

Color.java


public class Color{
    public static void main(String[] args){
        //Ändern Sie die Schriftfarbe
        for(int i=0;i<8;i++){
            //int i =0;
	    System.out.println("\u001b[00;3"+i+"m esc[00;3"+i+" \u001b[00m");
        }
        //Ändern Sie die Hintergrundfarbe
        for(int i=0;i<8;i++){
	    System.out.println("\u001b[00;4"+i+"m esc[00;4"+i+" \u001b[00m");	
        }
    }
}

Ausgabeergebnis スクリーンショット 2019-04-07 20.44.29.png

Sie können es so färben

Wenn Sie es häufig verwenden, ist es meiner Meinung nach eine gute Idee, zuerst Aktien wie diese herzustellen.

Color.java


public class Color{
    public static void main(String[] args){
        String red    = "\u001b[00;31m";
        String green  = "\u001b[00;32m";
        String yellow = "\u001b[00;33m";
        String purple = "\u001b[00;34m";
        String pink   = "\u001b[00;35m";
        String cyan   = "\u001b[00;36m";   
        String end    = "\u001b[00m";
        
        String[] names = new String[]{red,green,yellow,purple,pink,cyan};
        for(int i=0; i< names.length; i++){        
	    System.out.println(names[i]+"hello"+end);
        }
    }
}

Befehlszeile スクリーンショット 2019-04-07 21.20.01.png

Recommended Posts

[Java] Färben Sie die Standardausgabe an das Terminal
Ausgabe des Buches "Einführung in Java"
Eingabe in die Java-Konsole
(´-`) .. oO (Ich möchte die Standardausgabe" Hallo "leicht finden.
[Java] Ich möchte Standardeingabe und Standardausgabe mit JUnit testen
Protokollausgabe in Datei in Java
Willkommen im Sumpf der Java-Bibliotheken! !!
Der Weg von JavaScript nach Java
[Java] Verwendung der File-Klasse
Java-Referenz zum Verständnis in der Abbildung
Einführung in Java zum ersten Mal # 2
Java SE8 Silber ~ Der Weg zum Pass ~
Über das Verfahren, damit Java funktioniert
[Java] Verwendung der toString () -Methode
[Java] Verwenden Sie kryptografische Technologie mit Standardbibliotheken
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
[Java] Wie man Dateien ausgibt und schreibt!
So geben Sie eine Java-Zeichenfolge auf dem Konsolenbildschirm aus
[Java] So erhalten Sie das aktuelle Verzeichnis
[Verarbeitung × Java] Verwendung der Klasse
So erhalten Sie das Datum mit Java
[Java] Verwendung der Calendar-Klasse
[Java] Ausgabe, Variablen
Versuchen Sie, mit Scala mithilfe der Standardbibliothek von Java Text zu einem Bild hinzuzufügen
Farbcodierung der Konsolenausgabe in Eclipse
Anmerkung: [Java] Verarbeiten Sie die gelesene CSV (extrahieren und ändern Sie sie gemäß den Bedingungen) und geben Sie sie aus
Java Standard Logger
Ausgabe der Verwendung der Slice-Methode
[Java] (für MacOS) Methode zur Einstellung des Klassenpfads
[Java] Einführung in Java
Verwendung der replace () -Methode (Java Silver)
Ich habe versucht, neunundneunzig in Java auszugeben
[Java] Beurteilung durch Eingabe von Zeichen in das Terminal
[Java / PostgreSQL] Verbinden Sie die WEB-Anwendung mit der Datenbank
Einführung in Java
[Java] So erhalten Sie die endgültige umgeleitete URL
[Java] Memo zum Schreiben der Quelle
[Java] In der Ausgabe wird etwas als "-0.0" angezeigt
[Java] Versuchen Sie, das Fizz Buzz-Problem zu lösen
So überprüfen Sie Rails-Befehle im Terminal
Java Willkommen im Sumpf der zweidimensionalen Arrays
[Java] So erhalten Sie die URL der Übergangsquelle
[Ruby] Verwendung der Standardausgabe bei der bedingten Verzweigung
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
[Java] Ich möchte die Differenz zum Datum berechnen
Wie schreibe ich Scala aus der Perspektive von Java
Wie kann ich IBM Mainframe-Dateien in Java eingeben / ausgeben?
Versuchen Sie, das Eratostenes-Sieb mithilfe der Java-Standardbibliothek zu implementieren
Konvertieren Sie das Array von error.full_messages in Zeichen und geben Sie es aus
[Java] So extrahieren Sie den Dateinamen aus dem Pfad
[Java] Verschlüsselung mit AES-Verschlüsselung mit Standardbibliothek