Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level15.lesson12.home07;
- import java.io.*;
- import java.util.ArrayList;
- import java.util.List;
- /* Файл в статическом блоке
- 1. Инициализируй константу Constants.FILE_NAME полным путем к файлу с данными, который содержит несколько строк.
- 2. В статическом блоке считай из файла с именем Constants.FILE_NAME все строки и добавь их по-отдельности в List lines.
- 3. Закрой поток ввода методом close().
- */
- public class Solution {
- public static List<String> lines = new ArrayList<String>();
- static {
- try
- {
- FileInputStream fstream = new FileInputStream(Constants.FILE_NAME);
- BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
- String strLine;
- //Read File Line By Line
- while ((strLine = br.readLine()) != null) {
- lines.add(strLine);
- }
- //Close the input stream
- br.close();
- }
- catch (IOException e){}
- }
- public static void main(String[] args) {
- System.out.println(lines);
- }
- }
- /*----------------------------------------------------------------*/
- package com.javarush.test.level15.lesson12.home07;
- public class Constants {
- public static String FILE_NAME = "c:\\1.txt";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement