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

Класс Java OutputStreamWriter

Класс Java OutputStreamWriter

В этом руководстве мы узнаем о Java OutputStreamWriter и его методах с помощью примеров.

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

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

39 класс работает с другими потоками вывода. Он также известен как мост между потоками байтов и потоками символов. Это связано с тем, что 44 преобразует свои символы в байты.

Например, для хранения некоторых символов требуется 2 байта. Для записи таких данных мы можем использовать средство записи выходного потока, которое преобразует символ в соответствующие байты и сохраняет байты вместе.

<час>

Создать OutputStreamWriter

Чтобы создать 59 , мы должны импортировать 61 пакет первый. Как только мы импортируем пакет, мы можем создать средство записи выходного потока.

06

В приведенном выше примере мы создали 74 именованный вывод вместе с 80 именованный файл.

Здесь мы используем кодировку символов по умолчанию для записи символов в выходной поток.

Однако мы можем указать тип кодировки символов (UTF8 или UTF16 ) для записи данных.

15 

Здесь мы использовали 94 class для указания типа кодировки символов.

<час>

Методы OutputStreamWriter

101 класс предоставляет реализации для различных методов, представленных в 112 класс.

Метод записи()

  • 127 - записывает один символ в писатель
  • 134 - записывает символы из указанного массива в модуль записи
  • 144 - записывает указанную строку в модуль записи
<час>

Пример:OutputStreamWriter для записи данных в файл

23

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

36

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

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

45
<час>

Метод getEncoding()

166 можно использовать для получения типа кодировки, которая используется для записи данных в выходной поток. Например,

53

Вывод

66

В приведенном выше примере мы создали 2 устройства записи потока вывода с именем output1. и выход2 .

  • выход1 не указывает кодировку символов. Следовательно, 176 метод возвращает кодировку символов по умолчанию.
  • выход2 указывает кодировку символов, UTF8 . Следовательно, 180 метод возвращает указанную кодировку символов.

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

<час>

Метод close()

Чтобы закрыть средство записи выходного потока, мы можем использовать 209 метод. Как только 210 вызывается метод, мы не можем использовать модуль записи для записи данных.

<час>

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

Метод Описание
229 принуждает записывать все данные, присутствующие в модуле записи, в соответствующий пункт назначения
232 вставляет указанный символ в текущий модуль записи

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


java

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