Подскажите как перевести 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());
}
Продвижение своими сайтами как стратегия роста и независимости