Рубрики

Java.io.Printstream Класс в Java | Набор 2

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

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

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

    import java.io.*;

    import java.util.Locale;

      

    class PrintStreamDemo 

    {

        public static void main(String[] args) 

        {

            String s = "for";

              

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

            PrintStream printStream = new PrintStream(System.out);

              

            // иллюстрируем метод printf (Locale l, String format, Object ... args)

            printStream.printf(Locale.US, "Geeks%sGeeks", s);

        }

    }

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

    // Java-программа для демонстрации метода printf (String format, Object ... args)

    import java.io.*;

      

    public class PrintStreamDemo 

    {

        public static void main(String[] args)

        {

            String s = "for";

              

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

            PrintStream obj= new PrintStream(System.out);

              

            // иллюстрируем метод printf (String format, Object ... args)

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

        }

    }

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

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

    import java.io.PrintStream;

      

    class PrintStreamDemo

    {

        public static void main(String[] args)

        {

            PrintStream obj = new PrintStream(System.out);

              

            // иллюстрируем println ();

            obj.println("GeeksforGeeks");

        }

    }

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

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

    import java.io.*;

      

    class PrintStreamDemo 

    {

        public static void main(String[] args) 

        {

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

            PrintStream obj = new PrintStream(System.out);

      

            // иллюстрируем метод println (логический)

            obj.println(true);

      

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

            obj.flush();

        }

    }

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

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

    import java.io.*;

      

    public class PrintStreamDemo 

    {

        public static void main(String[] args) 

        {

            char c = 'g';

              

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

            PrintStream obj = new PrintStream(System.out);

              

            // иллюстрирующий println (char x)

            obj.println(c);

              

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

            obj.flush();

          

        }

    }

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

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

    import java.io.*;

      

    public class PrintStreamDemo 

    {

        public static void main(String[] args) 

        {

            char[] c = {'G', 'E', 'E','K'};

          

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

            PrintStream obj = new PrintStream(System.out);

          

            // иллюстрирующий println (char [] x)

            obj.println(c);

          

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

            obj.flush();

        }

    }

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

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

    import java.io.*;

      

    public class PrintStreamDemo

    {

        public static void main(String[] args) 

        {

            double c = 5.42762;

              

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

            PrintStream obj = new PrintStream(System.out);

              

            // иллюстрирующий println (double x)

            obj.println(c);

              

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

            obj.flush();

        }

    }

    Выход:

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

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

    import java.io.*;

    public class PrintStreamDemo

    {

        public static void main(String[] args) 

        {

            float c = 5.168502f;

              

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

            PrintStream obj = new PrintStream(System.out);

          

            // иллюстрирующий println (float x)

            obj.println(c);

              

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

            obj.flush();

        }

    }

    Выход:

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

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

    import java.io.*;

      

    public class PrintStreamDemo

    {

        public static void main(String[] args)

        {

              

            int c = 5;

              

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

            PrintStream obj = new PrintStream(System.out);

              

            // иллюстрирующий println (int x)

            obj.println(c);

              

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

            obj.flush();

        }

    }

    Выход:

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

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

      

    import java.io.*;

    public class PrintStreamDemo 

    {

        public static void main(String[] args)

        {

            long c = 123456789l;

            try 

            {

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

                PrintStream obj= new PrintStream(System.out);

                  

                // иллюстрирующий println (long x)

                obj.println(c);

                  

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

                obj.flush();

            }

            catch (Exception ex)

            {

                ex.printStackTrace();

            }

        }

    }

    Выход:

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

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

    import java.io.*;

      

    public class PrintStreamDemo 

    {

          

        public static void main(String[] args) 

        {

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

            PrintStream obj = new PrintStream(System.out);

              

            // иллюстрирующий println (Объект X)

            obj.println(obj);

              

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

            obj.flush();

        }

    }

    Выход:

    java.io.PrintStream@15db9742
  • void println (String x): печатает строку и завершает строку.
    Syntax :public void println(boolean x)

    import java.io.*;

    import java.io.*;

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

    public class PrintStreamDemo 

    {

        public static void main(String[] args) 

        {

            String c = "GeeksforGeeks";

              

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

            PrintStream ps = new PrintStream(System.out);

              

            // иллюстрирующий println (String x)

            ps.println(c);

              

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

            ps.flush();

        }

    }

    Выход:

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

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

    import java.io.*;

      

    public class PrintStreamDemo extends PrintStream 

    {

        public PrintStreamDemo(OutputStream out) 

        {

            super(out);

        }

        public static void main(String[] args) 

        {

            byte c[] = {65, 66, 67, 68, 69, 70, 71};

              

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

            PrintStreamDemo obj = new PrintStreamDemo(System.out);

              

            // иллюстрирующий метод write ()

            obj.write(c, 1, 3);

              

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

            obj.flush();

              

            // иллюстрируем метод setError ()

            obj.setError();

        }

    }

    Выход:

    BCD
    
  • void write (byte [] buf, int off, int len): записывает len байтов из указанного байтового массива, начиная со смещения в этот поток.
    Syntax :public void write(byte[] buf,
             int off,
             int len)
    Overrides:
    write in class FilterOutputStream
    Parameters:
    buf - A byte array
    off - Offset from which to start taking bytes
    len - Number of bytes to write

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

    import java.io.*;

      

    public class PrintStreamDemo 

    {

        public static void main(String[] args) 

        {

            byte c = 65;

          

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

            PrintStream obj = new PrintStream(System.out);

              

            // иллюстрирующая запись (int b)

            obj.write(c);

          

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

            obj.flush();

          

        }

    }

    Выход:

    BCD
  • void write (int b): записывает указанный байт в этот поток.
    Syntax :public void write(int b)
    Overrides:
    write in class FilterOutputStream
    Parameters:
    b - The byte to be written

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

    import java.io.*;

      

    public class PrintStreamDemo 

    {

        public static void main(String[] args) 

        {

            byte c = 65;

              

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

            PrintStream obj = new PrintStream(System.out);

              

            // иллюстрирующая запись (int b)

            obj.write(c);

              

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

            obj.flush();

          

        }

    }

    Выход:

    A

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

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

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

Java.io.Printstream Класс в Java | Набор 2

0.00 (0%) 0 votes