String z = "123";
int zahl = 0;
try
{
zahl = Integer.valueOf(z);
}
catch(NumberFormatException e)
{
System.out.println("Fehler! \n"+e);
}
for (int i = 0; i < text.length(); i++){
if (Character.IsDigit(text.charAt(i)){
System.out.println("Zahl gefunden!");
}
}
1mp hat gesagt.:Der Meister im Java Syntax bin ich nicht kann gut sein das es dafür ne viel leichtere methode gibt als die die ich dir nun mitteile.
try and catch, Versuch den String im try container in ein Integer oder Fließkommazahl zu Convertieren. Wenns nicht geht wird der catch Container aufgerufen!
Code:String z = "123"; int zahl = 0; try { zahl = Integer.valueOf(z); } catch(NumberFormatException e) { System.out.println("Fehler! \n"+e); }
if(!deinString.equals(deinString.replaceAll("[0-9]", ""))){
//alle Zahlen im String wurden entfernt; String hat sich verändert
}
Gratulation!HoaX hat gesagt.:PS: 1000, yupi!