Cómo cambiar los colores de las letras en programas Java

ANSI finalmente había introducido un estándar para consolas para interpretar los colores, las posiciones, los caracteres de control, etc. Puede leer más sobre los códigos de escape ANSI en el código de escape ANSI – Wikipedia.

Según el estándar ANSI, todas las instrucciones para interpretar el color y las posiciones deben seguir la siguiente sintaxis:

Escape_character [<> m <>

  • El texto de salida es la salida que debe imprimirse en la consola.
  • El código representa el efecto que debería tener lugar en la consola.

Código de color …… 30-37

Cada número representa un color, es decir; 30 es para negro, 31 para rojo, 32 para verde, 33 para amarillo, etc.

Nota: DOS no admite colores ANSI. Puede usar la terminal de Linux o Netbeans IDE para ejecutar este programa. Y el carácter de escape en Java es el código ASCII 33 (es decir; \ 033)

clase pública para colorear
{
público estático vacío principal (String args [])
{
System.out.println (“\ 033 [31mHola \ 033 [0m, \ 033 [32mworld! \ 033 [0m”);
System.out.println (“\ 033 [31mRojo \ 033 [32m, Verde \ 033 [33m, Amarillo \ 033 [34m, Azul \ 033 [0m”);
}
}