Guude!
for(int i=0;i<=strText.length()-1;i++){
ich würde statt "i <= strText.length()-1" "i < strText.length()" verwenden, weil die zweite variante das gleiche ausdrückt, aber schneller arbeitet
Wenn Du weiter die Geschwindigkeit verbessern willst:
for(int i=0, n=strText.length(); i<n; i++) {...}
Zwar ist der Geschwindigkeitsvorteil bei solch einfachen Methoden wie length() oder bei Berechnungen wie [int] - 1 kaum mess- und erst recht nicht spürbar, aber so wird length() nur einmal (beim Start der for-Schleife) aufgerufen und nicht nach jedem Durchgang zur Prüfung der Abbruchbedingung.
obwohl meines wissens die java-compiler mittlerweile schon so ausgereift sind, dass sie solche "feinheiten" automatisch verbessern.
Nein, Suns JDK 1.4.2 jedenfalls verbessert da nichts.
LG ausm Hesseland
Lemmy
Wer seiner Frau gegenüber stets beteuert, dass DAS tatsächlich 30cm sind, darf sich nicht wundern, wenn sie nicht richtig einparken kann...