Как я могу получить сумму цифр в строке нижеВычислить сумму цифр в смешанных строках
1..4..2..6..2.212.4.11|1..4..2..6..2.|.212.4.111..2.3.444
Я попытался это
String plrinfo[]=sLine.split("\\|");
for (String plrinfo1:plrinfo) {
System.out.println(plrinfo1);
String[] numbers=plrinfo1.split("\\.");
int sum=0;
for(int i=0;i<numbers.length;i++){
System.out.println(numbers[i]);
sum=sum+Integer.parseInt(numbers[i]);
return sum
Но это не работает
Вы должны взять на себя работу мечения языка, и форматирование примера – jcoppens
Каковы результаты вашего кода? Можете ли вы отлаживать код за строкой, чтобы увидеть, какая строка точно вызывает проблемы? –
ошибка-исключение в потоке "основного" java.lang.NumberFormatException: Для ввода строки: "" \t в java.lang.NumberFormatException.forInputString (Unknown Source) \t на java.lang.Integer.parseInt (Unknown Source) \t at java.lang.Integer.parseInt (Неизвестный источник) \t на playerinfo.BatsmanMain.main (BatsmanMain.java:42) –