В настоящее время я пытаюсь прочитать определенные данные из нескольких строк (из указанного файла) в java.Я хочу читать данные из строки в файле. в Java
Например с линиями ниже я хочу сохранить числовые значения из каждой строки в массиве, я не хочу, чтобы прочитать всю строку в массив (я могу сделать это уже)
Firstname 100700 Lastname
Firstname 260000 Lastname
Firstname 303000 Lastname
Firstname 505050 Lastname
Как бы я мог поместить что-то в свой код, что позволяет программе читать числовые данные в моем сценарии. (Btw пробелы должны быть там) Вход буферизатора;
input = new BufferedReader(new FileReader("file.txt"));// file to be read from
String Line;
int i = 0;
int[]number=new int[4];
while (Line != null)
{
Line = input.readLine();
// Then i would need something down here to read the numerical values?
number[i]=????
i++
}
Любая помощь будет принята с благодарностью.
Спасибо.
все линии в определенном формате? вы можете разделить строку на токены, используя метод «split» String и преобразовать числовой токен в число, используя 'Integer.valueOf (string)'. – twain249
Приветствия за это, строки - это все строки. – user1058452