Я использую eclipse; Мне нужно прочитать целые числа из текстового файла, который может содержать много строк чисел, разделенных пробелом: 71 57 99 ... Мне нужно получить эти цифры как 71 и 57 ... но мой код производит числа в диапазоне от 10 до 57java читать целые числа из текстового файла
int size = 0;
int[] spect = null;
try {
InputStream is = this.getClass().getResourceAsStream("/dataset.txt");
size = is.available();
spect = new int[size];
for (int si = 0; si < size; si++) {
spect[si] = (int) is.read();// System.out.print((char)is.read() + " ");
}
is.close();
} catch (IOException e) {
System.out.print(e.getMessage());
}
Никто не сказал, что между каждой парой чисел есть новые строки. – Artur
Но это не обязательно. В этом вопросе говорится, что между ними есть пробел, поэтому я использовал 'line.split (" ")'. Но если во входном файле есть несколько строк, обработает 'br.readLine()' в цикле while. – brlaranjeira
Действительно, вы правы – Artur