Перейти к контенту

Чтение и преобразование входного потока в строку в Java

Этапы чтения и преобразования входного потока в строку в Java:

  1. Java предоставляет класс FileInputStream для чтения данных из файла. Этот класс предоставляет метод read() для чтения содержимого файла символ за символом.
  2. Создайте объект StringBuffer и добавьте к нему символ за символом, используя метод append ().
  3. Наконец, преобразуйте содержимое объекта StringBuffer в String, используя метод toString ().

Пример

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class StreamToString {
   public static void main(String args[]) throws IOException {
      File file = new File("da");
      FileInputStream fis = new FileInputStream(file);
      int size=fis.available();
      StringBuffer buffer = new StringBuffer();
        
      for(int i = 0; i< size; i++) {
         buffer.append((char)fis.read());
      }
      System.out.println(buffer.toString());
   }
}

Итог

Hi how are you

Оцени статью

 

Средняя оценка / 5. Количество голосов:

 

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)