4

文字列を大文字で分割し、それらをすべて小文字に変換できるようにしたいと考えています。次を使用して大文字を分割できました。

    public String getString() {
    return string.replaceAll(
              String.format("%s|%s|%s",
                 "(?<=[A-Z])(?=[a-z])",
                 "(?<=[^A-Z])(?=[A-Z])",
                 "(?<=[A-Za-z])(?=[^A-Za-z])"
              ),
              " "
           );
        }

今、すべてを小文字に変換する方法を見つけようとしています。それを行う最善の方法は何ですか?それを別の String 変数に設定して toLowerCase を使用しますか?

編集:明確化のために、入力と出力を示します。

入力:smallCat

出力:small Cat

望ましい出力は次のとおりです。small cat

4

1 に答える 1