Считать из файла целые числа в массив

code: #java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
 
public class DigitReader {
        private static BufferedReader br;
 
        public static void main(String[] args) {
                try {
                        br = new BufferedReader(new FileReader(new File("tall.txt")));
                } catch (FileNotFoundException e) {
                        e.printStackTrace();
                }
                StringBuilder sb = new StringBuilder();
                String line = ""; 
                try {
                        while((line = br.readLine())!=null) {
                                sb.append(line).append(" ");
                        }
                } catch (IOException e) {
                        e.printStackTrace();
                }
                String [] a = sb.toString().split(" ");
                int i [] =  new int[a.length];
                for (int j = 0; j < a.length; j++) {
                        i[j] = Integer.parseInt(a[j]);
                }
                a = null;
                sb = null;
                try {
                        br.close();
                } catch (IOException e) {
                        e.printStackTrace();
                }
                // use of i[]
        }
}

автор: mutagen

Поделиться:

Похожие статьи: