不区分大小写的子字符串搜索

gif*_*pif -1 java string

我正在尝试使用来查找另一个字符串中子字符串的位置IgnoreCase
例:

String str ="aabbssddaa", str2="ab";
str.indexOf(str2);
Run Code Online (Sandbox Code Playgroud)

我想找到不区分大小写的str2的位置。表示str2 =其中任何一个“ ab”,“ Ab”,“ aB”,“ AB”
而且我只想遍历字符串一次。

chr*_*ke- 5

最简单的方法是只在两个字符串上使用toLowerCase()toUpperCase()在两个字符串上使用。