Упражнения на Java: построчное сохранение содержимого текстового файла в массив

Ввод-вывод Java: упражнение 14 с решением

Напишите программу на Java для построчного сохранения содержимого текстового файла в массив.

Пример решения :

Код Java:

  import java.io  .BufferedReader; import java.io.FileNotFoundException; import java.io.IOException; import java.io.FileReader; import java.util.ArrayList; import java.util.List; import java.util.Arrays; public class Exercise14 {public  static void main (String a []) {StringBuilder sb = new StringBuilder ();  Строка strLine = "";  Список  list = новый ArrayList  ();  попробуйте {BufferedReader br = new BufferedReader (новый FileReader ("/home/student/test.txt"));  в то время как (strLine! = null) {strLine = br.readLine ();  sb.append (strLine);  sb.append (System.lineSeparator ());  strLine = br.readLine ();  если (strLine == null) перерыв;  list.add (strLine);  } System.out.println (Arrays.toString (list.toArray ()));  br.close ();  } catch (FileNotFoundException e) {System.err.println («Файл не найден»);  } catch (IOException e) {System.err.println ("Невозможно прочитать файл.");  }}}  

Пример вывода:

 [Добавить этот текст. Добавить этот текст. Добавить этот текст. Добавить этот текст. Добавить этот текст.  .] 

Блок-схема:

Редактор кода Java:

Назад: Напишите программу Java для чтения файл построчно и сохраните его в переменной.
Далее: напишите программу Java для записи и чтения простого текстового файла.

Оцените статью
nanomode.ru
Добавить комментарий