У меня есть текст, который выглядит следующим образом: функция 23 34 56, и мне нужно извлечь 23, 34 и 56 как числа. Поэтому я пишу что-то вроде:
String s = "function 2 3 4";
String[] tokens = (s.trim()).split(" ");
int num1 = Integer.parseInt(tokens[1]);
Приложение вылетает здесь. где может быть ошибка?
Я попытался найти длину токенов ... получается 4 (для строки "func 23 34 56") ... выдается исключение "numberformatexceptio" ... комментирование строки parseInt предотвращает сбой ... я понятия не имею, что происходит не так, как надо ... plse help (Android 2.1)
Если кто-нибудь может опубликовать код для сбора данных с помощью регулярных выражений, это тоже будет полезно ... thnx ..