- toLowerCase()メソッドを使用する方法: JavaのStringクラスには、文字列を小文字に変換するための組み込みのtoLowerCase()メソッドがあります。以下は使用例です。
String str = "Hello World";
String lowercaseStr = str.toLowerCase();
System.out.println(lowercaseStr); // 出力: hello world
上記の例では、toLowerCase()メソッドを使用してstr
の値を小文字に変換し、lowercaseStr
に代入しています。
- Apache Commons Textライブラリを使用する方法: Apache Commons Textライブラリは、Apacheソフトウェア財団が提供する便利なユーティリティライブラリです。以下のように使用することで、文字列を小文字に変換することができます。
まず、commons-text
ライブラリをプロジェクトに追加します。その後、次のようにコードを記述します。
import org.apache.commons.text.CaseUtils;
String str = "Hello World";
String lowercaseStr = CaseUtils.toLowerCase(str, Locale.getDefault());
System.out.println(lowercaseStr); // 出力: hello world
- StringBuilderを使用して手動で変換する方法: JavaのStringBuilderクラスを使用して、文字列を小文字に変換することもできます。以下は手動で変換する例です。
String str = "Hello World";
StringBuilder sb = new StringBuilder();
for (char c : str.toCharArray()) {
if (Character.isUpperCase(c)) {
sb.append(Character.toLowerCase(c));
} else {
sb.append(c);
}
}
String lowercaseStr = sb.toString();
System.out.println(lowercaseStr); // 出力: hello world
上記の例では、文字列を1文字ずつ処理し、大文字の場合には小文字に変換してStringBuilderに追加しています。
これらはJavaで文字列を小文字に変換するいくつかの方法の例です。選択した方法に応じてコードを実装してください。