Android Google Analytics - Не удалось подключиться к сервису

Я настоятельно рекомендую вам использовать класс Scanner. Этот класс предоставляет вам такие методы, как nextInt и т. Д.

Вы можете использовать его для чтения из файла прямо следующим образом:

Scanner s = new Scanner(new File("People.txt"));

while (s.hasNext()) {
    people[i].addName(s.next());
    people[i].addBookNo(s.nextInt());
    people[i].addRating(s.nextInt());
}

(Просто понял, что у вас могут быть пробелы в названии. Это немного усложняет ситуацию, но я все равно буду рассматривать использование сканера.)

Альтернативным решением было бы использовать регулярное выражение и группы для синтаксического анализа части. Что-то вроде этого должно делать:

(.*?)\s+(\d+)\s+(\d+)

38
задан Dror 4 November 2012 в 20:17
поделиться