Предположим, мой входной файл содержит:
3 4 5 6 7 8
9
10
Я хочу запустить цикл while и прочитать целые числа, чтобы я получал 3,4,5,6,7,8 и 10 соответственно после каждой итерации цикла.
Это действительно просто сделать в C / C ++, но не в Java ...
Я попробовал этот код:
try {
DataInputStream out2 = new DataInputStream(new BufferedInputStream(new FileInputStream(file)));
int i=out2.read();
while(i!=-1){
System.out.println(i);
i=out2.readInt();
}
} catch (IOException ex) {
}
и что я получаю:
51
540287029
540418080
538982176
151599117
171511050
218762506
825232650
Как прочитать целые числа из этого файла в Java ?