0
Bu yüzden bir GA yapıyorum ve ben çözüm ayarlamak için bu kodu var: Ben try catch bloğu kullanarak çalıştı çünkü durum atma önlemek nasılBurada numberformatexception nasıl önlenir?
public static void setSolution(String s) {
s=s.replaceAll("\\s","");
try{
int val = Integer.parseInt(s);
} catch(NumberFormatException e){
System.out.println("Not a number");
}
geneLength = s.length();
for(int i=0; i<geneLength; i++){
solution[i] = Integer.parseInt(s.substring(i,i));
}
}
ama
çalışmıyor
fazlasının 1 uzunluğunda bir dize döndürür ? – 3kings
Ah'a bunu yakalamanız gerekir. Çok teşekkür ederim :) –
Şimdi bir sayı olmadığında işe yaramaz ama çözümü bir sayı olarak ayarladığımda istisna atar. Herhangi bir fikir neden? –