Подскажите как перевести String
в массив int
, чтобы не выдавало ошибку:
NumberFormatException: For input string: "70 (70 - это последний элемент в String)
String strArr[] = s.split(" ");
int numArr[] = new int[strArr.length];
for (int i = 0; i < strArr.length; i++)
{
numArr[i] = Integer.parseInt(strArr[i]);
}
Возможно, в самом конце строки у вас есть перенос строки. У строк в Java есть метод, который удаляет ведущие пробелы в строке: trim()
Рекомендую вам переписать ваш код вот так:
String strArr[] = s.split(" ");
int numArr[] = new int[strArr.length];
for (int i = 0; i < strArr.length; i++)
{
numArr[i] = Integer.parseInt(strArr[i].trim());
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Есть код 2 активити, они одинаковы с 1, но в первом spinner, а во втором ListView, так вот в первом у меня парсит 1 Json в spinner, мне надо, чтобы при нажатие...
Журнал можно представить как таблицу из трех колонок: "Дата", "Объект", "Комментарий пользователя"Журнал должен создаваться локально, а потом...