Pascal4eg / Java

 Java | Фишки и трюки

Класс PrintStream

try {
    // Создание объекта PrintStream для вывода данных в консоль
    PrintStream printStream = System.out;

    // Использование методов print и println
    printStream.print("Hello, ");
    printStream.println("world!");

    // Использование метода printf
    printStream.printf("Formatted number: %d, Floating-point: %.2f%n", 42, 3.14159);

    // Создание объекта PrintStream для записи данных в файл
    PrintStream filePrintStream = new PrintStream(new FileOutputStream("output.txt"));

    // Вывод данных в файл
    filePrintStream.println("Data written to file.");
    filePrintStream.printf("File size: %d bytes", 1024);

    // Закрытие потока вывода в файл
    filePrintStream.close();
} catch (IOException e) {
    e.printStackTrace();
}

PrintStream является классом, предназначенным для удобного вывода различных типов данных в поток вывода. Он является подклассом OutputStream и предоставляет методы для вывода данных различных примитивных типов, строк и объектов в удобном для чтения текстовом формате.

В этом примере PrintStream используется для вывода данных как в консоль, так и в файл. Он обеспечивает удобный способ форматирования и вывода данных различных типов. Класс PrintStream также автоматически преобразует различные типы данных в их текстовое представление перед выводом.