Clase Java.io.PrintWriter en Java | conjunto 2

Clase Java.io.PrintWriter en Java | Set 1
Más métodos:

  • PrintWriter printf(Locale l, String format, Object… args) : Un método conveniente para escribir una string formateada en este escritor utilizando la string de formato y los argumentos especificados.
    Syntax :public PrintWriter printf(Locale l,
            String format,
            Object... args)
    Parameters:
    l - The locale to apply during formatting. If l is null then no localization is applied.
    format - A format string as described in Format string syntax
    args - Arguments referenced by the format specifiers in the format string.
    Returns: This writer
    Throws:
    IllegalFormatException
    NullPointerException

    import java.io.*;
    import java.util.Locale;
    //Java program to demonstrate printf method
    public class PrintWriterDemo {
        public static void main(String[] args) {
            String s = "for";
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // printf this string
            pr.printf(Locale.CANADA, "Geeks%sGeeks", s);
      
            // flush the stream
            pr.flush();
      
        }
    }
    Output:
    GeeksforGeeks
  • PrintWriter printf(String format, Object… args) : Un método conveniente para escribir una string formateada en este escritor utilizando la string de formato y los argumentos especificados.
    Syntax :public PrintWriter printf(String format,
            Object... args)
    Parameters:
    format - A format string as described in Format string syntax
    args - Arguments referenced by the format specifiers in the format string.
    Returns: This writer
    Throws:
    IllegalFormatException
    NullPointerException

    import java.io.*;
    //Java program to demonstrate printf(String format, Object... args) method
    public class PrintWriterDemo {
        public static void main(String[] args) {
            String s = "for";
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // printf this string
            pr.printf("Geeks%sGeeks", s);
      
            // flush the stream
            pr.flush();
      
        }
    }
    Output:
    GeeksforGeeks
  • void println(): termina la línea actual escribiendo la string de separación de línea.
    Syntax :public void println()

      import java.io.*;
    //Java program to demonstrate println() method
    public class PrintWriterDemo {
        public static void main(String[] args) {
            String s = "GeeksforGeeks";
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // printf this string
            pr.printf("%s", s);
      
            // flush the stream
            pr.flush();
      
        }
    }
    Output:
    GeeksforGeeks
  • void println(booleano x): Imprime un booleano y luego termina la línea.
    Syntax :public void println(boolean x)

    import java.io.*;
    //Java program to demonstrate println(boolean) method
    public class PrintWriterDemo {
        public static void main(String[] args) {
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // print a boolean and change line
            pr.println(true);
            pr.print("New Line");
      
            // flush the stream
            pr.flush();
      
        }
    }
    Output:
    true
    New Line
  • void println(char x): Imprime un carácter y luego termina la línea.
    Syntax :public void println(char x)

    import java.io.*;
    //Java program to demonstrate println(char x) method
    public class PrintWriterDemo {
      
        public static void main(String[] args) {
            char c = 'a';
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // print a char and change line
            pr.println(c);
            pr.println('b');
      
            // flush the stream
            pr.flush();
      
        }
    }
    Output:
    a
    b
  • void println(char[] x): Imprime una array de caracteres y luego termina la línea.
    Syntax :public void println(char[] x)

    import java.io.*;
    //Java program to demonstrate println(char[] x) method
    public class PrintWriterDemo {
        public static void main(String[] args) {
            char[] c = {'a', 'b', 'c'};
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // print an array and change line
            pr.println(c);
      
            // flush the stream
            pr.flush();
      
      
        }
    }
    Output:
    abc
    
  • void println(doble x): Imprime un doble y luego termina la línea.
    Syntax :public void println(double x)

    import java.io.*;
    //Java program to demonstrate println(double x) method
    public class PrintWriterDemo {
        public static void main(String[] args) {
            double c = 176.348;
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // print a double and change line
            pr.println(c);
      
            // flush the stream
            pr.flush();
      
        }
    }

    Producción:

    176.348
  • void println(float x): Imprime un flotante y luego termina la línea.
    Syntax :public void println(float x)

    //Java program to demonstrate println(float x) method
     import java.io.*;
    public class PrintWriterDemo {
      
        public static void main(String[] args) {
            float c = 5.76348f;
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // print a float and change line
            pr.println(c);
      
            // flush the stream
            pr.flush();
      
      
        }
    }

    Producción:

    5.76348
  • void println(int x): Imprime un número entero y luego termina la línea.
    Syntax :public void println(boolean x)

    import java.io.*;
    //Java program to demonstrate println(int x) method
    public class PrintWriterDemo {
      
        public static void main(String[] args) {
            int c = 15;
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // print an integer and change line
            pr.println(c);
      
            // flush the stream
            pr.flush();
      
      
        }
    }

    Producción:

    15
    
  • void println(long x): Imprime un entero largo y luego termina la línea.
    Syntax :public void println(long x)

            import java.io.*;
    //Java program to demonstrate println(long x) method
    public class PrintWriterDemo {
      
        public static void main(String[] args) {
            long c = 1252344125l;
            try {
                // create PrintWriter object
                PrintWriter pr= new PrintWriter(System.out);
      
                // print a long and change line
                pr.println(c);
      
                // flush the stream
                pr.flush();
      
            } catch (Exception ex) {
                ex.printStackTrace();
            }
        }
    }

    Producción:

    1252344125
  • void println(Objeto x) : Imprime un Objeto y luego termina la línea.
    Syntax :public void println(Object x)

            import java.io.*;
    //Java program to demonstrate println(Object x) method
    public class PrintWriterDemo {
      
        public static void main(String[] args) {
            Object c = 10;
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // print an object and change line
            pr.println(c);
      
            // flush the stream
            pr.flush();
      
        }
    }

    Producción:

    10
  • void println(String x) :  Imprime una string y luego termina la línea.
    Syntax :public void println(boolean x)

    import java.io.*;
    //Java program to demonstrate println(String x) method
    public class PrintWriterDemo {
      
        public static void main(String[] args) {
            String c = "GeeksforGeeks";
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // print a string and change line
            pr.println(c);
      
            // flush the stream
            pr.flush();
      
        }
    }

    Producción:

    GeeksforGeeks
  • protected void setError() :  Establece el estado de error de la secuencia en verdadero.
    Syntax :public void println(String x)

    import java.io.*;
    //Java program to demonstrate setError() method
    public class PrintWriterDemo extends PrintWriter {
      
        public PrintWriterDemo(OutputStream out) {
            super(out);
        }
      
        public static void main(String[] args) {
            char c[] = {70, 71, 72, 73, 74, 75, 76};
      
            // create PrintWriter object
            PrintWriterDemo pr= new PrintWriterDemo(System.out);
      
            // write char 1-3
            pr.write(c, 1, 3);
      
            // flush the stream
            pr.flush();
      
            // set an internal error
            pr.setError();
        }
    }

    Producción:

    GHI
    
  • void write(char [] buf, int off, int len) :  Escribe len char desde la array de caracteres especificada comenzando en el desplazamiento de esta secuencia.
    Syntax :public void write(char [] buf,
            int off,
            int len)
    Overrides:
    write in class FilterOutputStream
    Parameters:
    buf - A char array
    off - Offset from which to start taking char 
    len - Number of char to write

    import java.io.*;
    //Java program to demonstrate write() method
    public class PrintWriterDemo {
      
        public static void main(String[] args) {
            char c[] = {70, 71, 72, 73, 74, 75, 76};
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // write char 1-3
            pr.write(c, 1, 3);
      
            // flush the stream
            pr.flush();
      
        }
    }

    Producción:

    GHI
  • void write(int b) :  Escribe el carácter especificado en esta secuencia.
    Syntax :public void write(int b)
    Overrides:
    write in class Writer
    Parameters:
     b - The char to be written

    import java.io.*;
    //Java program to demonstrate write(int b) method
    public class PrintWriterDemo {
      
        public static void main(String[] args) {
            int c = 70;
      
            // create PrintWriter object
            PrintWriter pr= new PrintWriter(System.out);
      
            // write char c which is character F in ASCII
            pr.write(c);
      
            // flush the stream
            pr.flush();
      
        }
    }

    Producción:

    F
  • void write(String s) : Escribe una string.
    Syntax :public void write(String s)
    Parameters:
    s - String to be written
    

    import java.io.*;
    public class PrintWriterDemo {
      
       public static void main(String[] args) {
          String s = "Hello";
          try {
      
             // create a new writer
             PrintWriter pw = new PrintWriter(System.out);
      
             // write strings
             pw.write(s);
             pw.write(" World");
      
             // flush the writer
             pw.flush();
      
          } catch (Exception ex) {
             ex.printStackTrace();
          }
       }
    }
    Hello World
  • void write(String s, int off, int len) : Escribe una parte de una string.
    Syntax :public void write(String s,
             int off,
             int len)
    Parameters:
    s - A String
    off - Offset from which to start writing characters
    len - Number of characters to write
    

    import java.io.*;
      
    public class PrintWriterDemo {
      
       public static void main(String[] args) {
          String s = "Hello World";
          try {
      
             // create a new writer
             PrintWriter pw = new PrintWriter(System.out);
      
             // write substrings
             pw.write(s, 0, 5);
             pw.write(s, 6, 5);
      
             // flush the writer
             pw.flush();
      
          } catch (Exception ex) {
             ex.printStackTrace();
          }
       }
    }
    HelloWorld

Este artículo es una contribución de Nishant Sharma . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.rt

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *