El método escritor() de la clase Consola en Java se usa para recuperar el objeto PrintWriter único que está asociado con la consola.
Sintaxis:
public PrintWriter writer()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve el PrintWriter que está asociado con la consola.
Excepciones: este método no arroja ninguna excepción.
Nota: System.console() devuelve nulo en un IDE en línea.
Los siguientes programas ilustran el método escritor() en la clase Consola en el paquete IO:
Programa 1:
// Java program to illustrate // Console writer() method import java.io.*; public class GFG { public static void main(String[] args) { // Create the console object Console cnsl = System.console(); if (cnsl == null) { System.out.println( "No console available"); return; } // Create PrintWriter PrintWriter pw = cnsl.writer(); System.out.println( "PrintWriter is created and returned"); } }
Producción:
Programa 2:
// Java program to illustrate // Console writer() method import java.io.*; public class GFG { public static void main(String[] args) { // Create the console object Console cnsl = System.console(); if (cnsl == null) { System.out.println( "No console available"); return; } // Create PrintWriter PrintWriter pw = cnsl.writer(); System.out.println( "PrintWriter is created and returned"); } }
Producción:
Referencias:
https://docs.oracle.com/javase/10/docs/api/java/io/Console.html#writer()