0

私はJavaが初めてで、大文字と小文字に関係なく文字の出現回数を判断できるようにしたいと考えています。テキストが入力されます。これは私が持っているものですが、大文字と小文字を区別する indexOf を使用して読み込んでおり、大文字と小文字を区別したくありません。

public int getNumOfOccurrences(String source, String search) {
    int count = 0;
    int prevIndex = 0, curIndex = 0;
    if (source.length() > 0 && search.length()>0) {
        count=-1;
        while (curIndex >= 0) {
            curIndex = source.indexOf(search, prevIndex);
            prevIndex = curIndex + 1;
            count++;
        }
    }
    return count;
}
4

1 に答える 1