Witam, chciałem zrobić program, który wyszukuje cyfry w podanym tekście i je sumuje. Eclipse nie pokazuje żadnych błędów, ale debugger wskazuje na linie gdzie są zadeklarowane listy. O co może chodzić?
package zadania;
import java.util.*;
class Program8 {
public static void main(String[] args){
int suma = 0;
String tekst = new String("A8D6FH9D");
ArrayList<String> cyfry = new ArrayList<String>();
ArrayList<Integer> naInt = new ArrayList<Integer>();
for(int i = 0; i < tekst.length(); i++){
if(Character.isDigit(tekst.charAt(i))){
cyfry.add(Character.toString(tekst.charAt(i)));
naInt.add(Integer.parseInt(cyfry.get(i)));
suma+=naInt.get(i);
}
}
System.out.println(suma);
}
}