если у меня есть эта строка в файле: 2 18 4 3 и я хочу прочитать ее как отдельные целые числа, как я могу?преобразование одной строки в отдельные целые числа
я использую bufferreader:
BufferedReader(new FileReader("mp1.data.txt"));
я пытался использовать:
BufferedReader(new RandomAccessFile("mp1.data.txt"));
так что я могу использовать метод
.readCahr();
, но я получил сообщение об ошибке
если я использую
int w = in.read();
он будет читать ASCII, и я хочу его, как он есть (в дес.)
я думал, чтобы прочитать его как строку, но затем я мог отделить каждый номер?
также я думал, чтобы каждое число в строке, но файл у меня есть длинный с номерами
[Сканер # nextInt] (http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextInt()) может работать. – Dukeling
Прочитайте строку в строке с именем line. Затем используйте String [] values = line.split (""); затем преобразовать каждое значение в int – AlexWien