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