Ich habe eine einfache Java-Aufgabe. Ich muss feststellen, ob eine Zeichenfolge mit den Buchstaben A bis I beginnt. Ich weiß, dass ich string.startsWith () verwenden muss; aber ich möchte nicht schreiben, if(string.startsWith("a"));
den ganzen Weg bis ich, es scheint in effizienter. Sollte ich irgendeine Art von Schleife benutzen?
Sie brauchen hierfür keine regulären Ausdrücke.
Versuchen Sie dies, vorausgesetzt, Sie möchten nur Großbuchstaben:
%Vor%Wenn Sie jedoch eine Regex-Lösung möchten, können Sie diese verwenden ( ideone ):
%Vor%if (string.toUpperCase (). charAt (0) & gt; = 'A' & amp; & amp; string.toUpperCase (). charAt (0) & lt; = 'I')
sollte die einfachste Version sein ...
Tags und Links java startswith letter