Java:相当于C的strnicmp?(startsWith和ignoreCase)

Jas*_*n S 8 java string

 String string1 = "abCdefGhijklMnopQrstuvwYz";
 String string2 = "ABC";
Run Code Online (Sandbox Code Playgroud)

我一直在使用string1.startsWith(string2),它会在上面的例子中返回false,但现在我需要忽略区分大小写,并且没有String.startsWithIgnoreCase().

除了做

 string1.toLowerCase.startsWith(string2.toLowerCase());
Run Code Online (Sandbox Code Playgroud)

是否有一种有效的方法来查看string1是否以不区分大小写的方式以string2开头?

Ben*_*enV 13

regionMatches方法具有区分大小写的参数.