Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Класс Java PrintStream

Класс Java PrintStream

В этом руководстве мы узнаем о классе Java PrintStream и его методах print() и printf() с помощью примеров.

04 класс 17 package можно использовать для записи выходных данных в удобочитаемой форме (текст) вместо байтов.

Он расширяет абстрактный класс 23. .

<час>

Работа PrintStream

В отличие от других выходных потоков, 37 преобразует примитивные данные (целые, символьные) в текстовый формат вместо байтов. Затем он записывает отформатированные данные в выходной поток.

А также 44 класс не генерирует никаких исключений ввода/вывода. Вместо этого нам нужно использовать 55 метод, чтобы найти в нем любую ошибку.

Примечание :60 класс также имеет функцию автоматической очистки. Это означает, что он заставляет выходной поток записывать все данные в место назначения при одном из следующих условий:

<час>

Создать поток печати

Чтобы создать 96 , мы должны импортировать 109 пакет первый. Как только мы импортируем пакет, мы можем создать поток печати.

<сильный>1. Использование других выходных потоков

09

Здесь

<сильный>2. Использование имени файла

18

Здесь

Примечание :в обоих случаях 123 записать данные в файл, используя некоторую кодировку символов по умолчанию. Однако мы можем указать кодировку символов (UTF8 или UTF16 ) тоже.

26

Здесь мы использовали 137 класс для указания кодировки символов. Чтобы узнать больше, посетите страницу Java Charset (официальная документация по Java).

<час>

Методы PrintStream

142 класс предоставляет различные методы, которые позволяют нам выводить данные на вывод.

Метод печати()

<час>

Пример:метод print() с классом System

30

Вывод

48

В приведенном выше примере мы не создали поток печати. Однако мы можем использовать 175 метод 185 класс.

Вам может быть интересно, как это возможно. Хорошо, позвольте мне объяснить, что здесь происходит.

Обратите внимание на строку,

56

Здесь

Теперь с 236 имеет 245 тип, мы можем использовать его для вызова всех методов 251 класс.

Пример:метод print() с классом PrintStream

69

В приведенном выше примере мы создали поток печати с именем output. . Поток печати связан с файлом output.txt. файл.

71

Для печати данных в файл мы использовали 264 метод.

Здесь, когда мы запускаем программу, файл output.txt файл заполнен следующим содержимым.

87
<час>

Метод printf()

278 можно использовать для печати форматированной строки. Он включает в себя 2 параметра:форматированную строку и аргументы. Например,

97

Здесь

Отформатированная строка включает в себя как текст, так и данные. Кроме того, аргументы заменяют данные внутри отформатированной строки.

Следовательно, %d заменяется на 25 .

Пример:метод printf() с использованием PrintStream

105 

В приведенном выше примере мы создали поток печати с именем output. . Поток печати связан с файлом output.txt. .

112

Чтобы напечатать форматированный текст в файл, мы использовали 281 метод.

Здесь, когда мы запускаем программу, файл output.txt файл заполнен следующим содержимым.

128
<час>

Другие методы PrintStream

Методы Описания
295 закрывает поток печати
304 проверяет наличие ошибок в потоке и возвращает логический результат
312 добавляет указанные данные в поток

Чтобы узнать больше, посетите страницу Java PrintStream (официальная документация по Java).


java

  1. Окончательное ключевое слово Java
  2. Оператор экземпляра Java
  3. Наследование Java
  4. Вложенный статический класс Java
  5. Анонимный класс Java
  6. Одноэлементный класс Java
  7. Java-отражение
  8. Класс Java ObjectOutputStream
  9. Дженерики Java
  10. Класс файла Java