gibs nich. musst du selbst implementieren.Neo hat gesagt.:Mir ist nicht bekannt wie der Befehl für so eine Art Vergleich lautet!!!
String test = ...;
bool consistOfDigits = true;
for(int i = 0; i < test.legth(), ++i){
if (!Character.isDigit(test.charAt(i))){
consistsOfDigits = false;
break;
}
}
Und es ist natürlich langsamer!el_barto hat gesagt.:najut, wenn wir schon beim lösung vorkauen sind, es geht auch einfacher. vorausgesetzt, es handelt sich um ganzzahlen.
schmeißt das ganze 'ne exception, dann wars keine zahl.Code:int zahl = Integer.parseInt(deinString);
ich habs gerade mal getestet. dat geht beides so schnell, das ich als ausgabe jeweils 0 ms bekomme. ausserdem, was macht denn Integer#parseInt(String)? wahrscheinlich auch nich viel anderes, als deine methode. nur das man hier beim fangen der exception gleich die fehlerbehandlung einbauen kann.desert pinguin hat gesagt.:Und es ist natürlich langsamer!el_barto hat gesagt.:najut, wenn wir schon beim lösung vorkauen sind, es geht auch einfacher. vorausgesetzt, es handelt sich um ganzzahlen.
schmeißt das ganze 'ne exception, dann wars keine zahl.Code:int zahl = Integer.parseInt(deinString);
http://java.sun.com/docs/books/tutorial/essential/exceptions/Neo hat gesagt.:Sorry aber was ist net Exeption??
Wenn du SDK instaliert hast, kannst du dir den Quelltext von Integer.java angucken (src.zip oder src.jar). Natürlich steht da die gleiche Schleife.el_barto hat gesagt.:ich habs gerade mal getestet. dat geht beides so schnell, das ich als ausgabe jeweils 0 ms bekomme. ausserdem, was macht denn Integer#parseInt(String)? wahrscheinlich auch nich viel anderes, als deine methode. nur das man hier beim fangen der exception gleich die fehlerbehandlung einbauen kann.desert pinguin hat gesagt.:Und es ist natürlich langsamer!el_barto hat gesagt.:najut, wenn wir schon beim lösung vorkauen sind, es geht auch einfacher. vorausgesetzt, es handelt sich um ganzzahlen.
schmeißt das ganze 'ne exception, dann wars keine zahl.Code:int zahl = Integer.parseInt(deinString);