41.    System.out

Conecta con la salida estándar de la aplicación, permitiendo escribir en ella. Lo más típico

System.out.print(x)

imprime la representación textual de “x”; donde “x” es un valor de algún tipo primitivo, o un objeto, en cuyo caso se imprime x.toString().

System.out.println(x)

hace lo mismo que “print(x)” pero, además, cambia a la línea siguiente.

System.out.printf(formato, x)

System.out.format(formato, x)

llama a "formatter", imprimiento el resultado..

class SystemOut

public class SystemOut {

  public static void main(String[] argumentos) {

    String nombre ="Aureliano Buendía";

    System.out.print("de nombre: ");

    System.out.println(nombre);

  }

}

 

Normalmente lo que se escribe aparece en la pantalla

$ java SystemOut

de nombre: Aureliano Buendía

 

Desde el sistema operativo, es fácil para el usuario redirigir la salida a un fichero

$ java SystemOut > salida.txt

 

y también es posible cambiar la salida desde dentro del programa

    PrintStream salida = new PrintStream("salida.txt");

    System.setOut(salida);

 

La definición en la clase System es así:

public final static PrintStream out;

 

Ver "System.err".

Temas relacionados

Las Bibliotecas de Java