文字列を小文字に変換

Java:
文字列を小文字に変換

How to: (方法)

Javaで文字列を小文字に変換する簡単な例を見てみましょう。

public class LowerCaseExample {
    public static void main(String[] args) {
        String original = "Kon'nichiwa, SEKAI!";
        String lowerCased = original.toLowerCase();
        System.out.println(lowerCased);
    }
}

出力:

kon'nichiwa, sekai!

Deep Dive (掘り下げ)

Javaでは、String クラスの toLowerCase() メソッドで小文字変換を行います。初期のJavaバージョンから存在し、多言語対応を強化するために何度も改善されてきました。

代替手法: toLowerCase() にはロケールを指定できるオーバーロードがあります。例えば、toLowerCase(Locale.ROOT) は言語環境に依存しない結果を返すので、言語に敏感なデータで使われます。

実装の詳細: 内部的に toLowerCase() は文字コード表を使い、各文字を対応する小文字にマッピングします。Unicode規格に従い、特定言語の追加ルールを適用することもあります。

See Also (関連情報)