Java: Entspricht C's strnicmp? (sowohl startsWith als auch ignoreCase)

8
%Vor%

Ich hatte string1.startsWith (string2) verwendet, was im obigen Beispiel false zurückgab, aber jetzt muss ich die Groß- / Kleinschreibung ignorieren, und es gibt keine String.startsWithIgnoreCase ().

Neben dem

%Vor%

Gibt es eine effiziente Möglichkeit, um zu sehen, ob String1 mit String2 ohne Berücksichtigung der Groß- und Kleinschreibung beginnt?

    
Jason S 08.04.2010, 19:47
quelle

5 Antworten

13

Die regionMatches Methode hat einen case-sensitiven Parameter.

    
BenV 08.04.2010, 19:53
quelle
7

Verwenden Sie die StringUtils-Bibliothek.

%Vor%

Ссылка

    
kozmic 08.04.2010 20:10
quelle
3

Wie wäre es damit:

%Vor%     
Péter Török 08.04.2010 19:51
quelle
2
%Vor%     
user2308953 22.04.2013 21:01
quelle
0
%Vor%

Übrigens, sind Sie sicher, dass Sie hier Effizienz brauchen?

    
Jack 08.04.2010 19:51
quelle

Tags und Links