Рубрики

Java.io.PrintWriter класс в Java | Набор 2

Java.io.PrintWriter класс в Java | Комплект 1
Больше методов:

  • PrintWriter printf (Locale l, String format, Object… args): удобный метод для записи отформатированной строки в этот модуль записи с использованием указанной строки формата и аргументов.
    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-программа для демонстрации метода printf

    public class PrintWriterDemo {

        public static void main(String[] args) {

            String s = "for";

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // распечатать эту строку

            pr.printf(Locale.CANADA, "Geeks%sGeeks", s);

      

            // очистить поток

            pr.flush();

      

        }

    }

    Output:
    GeeksforGeeks
  • PrintWriter printf (String format, Object… args): удобный метод для записи отформатированной строки в этот модуль записи с использованием указанной строки формата и аргументов.
    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-программа для демонстрации метода printf (String format, Object ... args)

    public class PrintWriterDemo {

        public static void main(String[] args) {

            String s = "for";

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // распечатать эту строку

            pr.printf("Geeks%sGeeks", s);

      

            // очистить поток

            pr.flush();

      

        }

    }

    Output:
    GeeksforGeeks
  • void println (): завершает текущую строку записью строки разделителя строк.
    Syntax :public void println()

      import java.io.*;

    // Java-программа для демонстрации метода println ()

    public class PrintWriterDemo {

        public static void main(String[] args) {

            String s = "GeeksforGeeks";

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // распечатать эту строку

            pr.printf("%s", s);

      

            // очистить поток

            pr.flush();

      

        }

    }

    Output:
    GeeksforGeeks
  • void println (логическое x): печатает логическое значение, а затем завершает строку.
    Syntax :public void println(boolean x)

    import java.io.*;

    // Java-программа для демонстрации метода println (логический)

    public class PrintWriterDemo {

        public static void main(String[] args) {

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // выводим логическое значение и меняем строку

            pr.println(true);

            pr.print("New Line");

      

            // очистить поток

            pr.flush();

      

        }

    }

    Output:
    true
    New Line
  • void println (char x): печатает символ, а затем завершает строку.
    Syntax :public void println(char x)

    import java.io.*;

    // Java-программа для демонстрации метода println (char x)

    public class PrintWriterDemo {

      

        public static void main(String[] args) {

            char c = 'a';

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // распечатать символ и изменить строку

            pr.println(c);

            pr.println('b');

      

            // очистить поток

            pr.flush();

      

        }

    }

    Output:
    a
    b
  • void println (char [] x): печатает массив символов и затем завершает строку.
    Syntax :public void println(char[] x)

    import java.io.*;

    // Java-программа для демонстрации метода println (char [] x)

    public class PrintWriterDemo {

        public static void main(String[] args) {

            char[] c = {'a', 'b', 'c'};

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // выводим массив и меняем строку

            pr.println(c);

      

            // очистить поток

            pr.flush();

      

      

        }

    }

    Output:
    abc
    
  • void println (double x): печатает double, а затем завершает строку.
    Syntax :public void println(double x)

    import java.io.*;

    // Java-программа для демонстрации метода println (double x)

    public class PrintWriterDemo {

        public static void main(String[] args) {

            double c = 176.348;

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // выводим двойную строку и меняем строку

            pr.println(c);

      

            // очистить поток

            pr.flush();

      

        }

    }

    Выход:

    176.348
  • void println (float x): печатает число с плавающей точкой, а затем завершает строку.
    Syntax :public void println(float x)

    // Java-программа для демонстрации метода println (float x)

     import java.io.*;

    public class PrintWriterDemo {

      

        public static void main(String[] args) {

            float c = 5.76348f;

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // выводим число с плавающей точкой и меняем строку

            pr.println(c);

      

            // очистить поток

            pr.flush();

      

      

        }

    }

    Выход:

    5.76348
  • void println (int x): печатает целое число, а затем завершает строку.
    Syntax :public void println(boolean x)

    import java.io.*;

    // Java-программа для демонстрации метода println (int x)

    public class PrintWriterDemo {

      

        public static void main(String[] args) {

            int c = 15;

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // выводим целое число и меняем строку

            pr.println(c);

      

            // очистить поток

            pr.flush();

      

      

        }

    }

    Выход:

    15
    
  • void println (long x): печатает длинное целое число и затем завершает строку.
    Syntax :public void println(long x)

            import java.io.*;

    // Java-программа для демонстрации метода println (long x)

    public class PrintWriterDemo {

      

        public static void main(String[] args) {

            long c = 1252344125l;

            try {

                // создаем объект PrintWriter

                PrintWriter pr= new PrintWriter(System.out);

      

                // выводим длинную и меняем строку

                pr.println(c);

      

                // очистить поток

                pr.flush();

      

            } catch (Exception ex) {

                ex.printStackTrace();

            }

        }

    }

    Выход:

    1252344125
  • void println (Object x): печатает объект, а затем завершает строку.
    Syntax :public void println(Object x)

            import java.io.*;

    // Java-программа для демонстрации метода println (Object x)

    public class PrintWriterDemo {

      

        public static void main(String[] args) {

            Object c = 10;

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // напечатать объект и изменить строку

            pr.println(c);

      

            // очистить поток

            pr.flush();

      

        }

    }

    Выход:

    10
  • void println (String x): печатает строку и завершает строку.
    Syntax :public void println(boolean x)

    import java.io.*;

    // Java-программа для демонстрации метода println (String x)

    public class PrintWriterDemo {

      

        public static void main(String[] args) {

            String c = "GeeksforGeeks";

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // напечатать строку и изменить строку

            pr.println(c);

      

            // очистить поток

            pr.flush();

      

        }

    }

    Выход:

    GeeksforGeeks
  • protected void setError (): Устанавливает состояние ошибки потока в true.
    Syntax :public void println(String x)

    import java.io.*;

    // Java-программа для демонстрации метода setError ()

    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};

      

            // создаем объект PrintWriter

            PrintWriterDemo pr= new PrintWriterDemo(System.out);

      

            // написать символ 1-3

            pr.write(c, 1, 3);

      

            // очистить поток

            pr.flush();

      

            // установить внутреннюю ошибку

            pr.setError();

        }

    }

    Выход:

    GHI
    
  • void write (char [] buf, int off, int len): записывает len char из указанного массива char, начиная со смещения off в этом потоке.
    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-программа для демонстрации метода write ()

    public class PrintWriterDemo {

      

        public static void main(String[] args) {

            char c[] = {70, 71, 72, 73, 74, 75, 76};

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // написать символ 1-3

            pr.write(c, 1, 3);

      

            // очистить поток

            pr.flush();

      

        }

    }

    Выход:

    GHI
  • void write (int b): записывает указанный символ в этот поток.
    Syntax :public void write(int b)
    Overrides:
    write in class Writer
    Parameters:
     b - The char to be written

    import java.io.*;

    // Java-программа для демонстрации метода write (int b)

    public class PrintWriterDemo {

      

        public static void main(String[] args) {

            int c = 70;

      

            // создаем объект PrintWriter

            PrintWriter pr= new PrintWriter(System.out);

      

            // записать символ C, который является символом F в ASCII

            pr.write(c);

      

            // очистить поток

            pr.flush();

      

        }

    }

    Выход:

    F
  • void write (String s): записывает строку.
    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 {

      

             // создаем нового писателя

             PrintWriter pw = new PrintWriter(System.out);

      

             // пишем строки

             pw.write(s);

             pw.write(" World");

      

             // очистить писателя

             pw.flush();

      

          } catch (Exception ex) {

             ex.printStackTrace();

          }

       }

    }

    Hello World
  • void write (String s, int off, int len): записывает часть строки.
    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 {

      

             // создаем нового писателя

             PrintWriter pw = new PrintWriter(System.out);

      

             // пишем подстроки

             pw.write(s, 0, 5);

             pw.write(s, 6, 5);

      

             // очистить писателя

             pw.flush();

      

          } catch (Exception ex) {

             ex.printStackTrace();

          }

       }

    }

    HelloWorld

Эта статья предоставлена Nishant Sharma . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Java.io.PrintWriter класс в Java | Набор 2

0.00 (0%) 0 votes