工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java String toLowerCase() & toUpperCase():ロケール対応テキストケース変換

1. toLowerCase()

toLowerCase()メソッドは、文字列のすべての文字をデフォルトロケールのルールに従って小文字に変換。ロケール依存のため、デフォルトロケールが不適切な場合、ドイツ語「ß」やトルコ語「İ」等で結果が異なる可能性があります。

特定言語が必要な場合はオーバーロード版を呼び出し:

String lower = original.toLowerCase(Locale.forLanguageTag("de"));

重要ポイント:

例1:

public class Guru99 {
    public static void main(String[] args) {
        String s1 = new String("UPPERCASE CONVERTED TO LOWERCASE");
        System.out.println(s1.toLowerCase());
    }
}

出力: uppercase converted to lowercase

2. toUpperCase()

toUpperCase()メソッドは、文字列のすべての文字をデフォルトロケールで大文字に変換。toLowerCase()同様ロケール依存なので、ロケール固有文字を含む文字列を扱う際は注意が必要です。

明示的制御のためロケール対応オーバーロードを使用:

String upper = original.toUpperCase(Locale.forLanguageTag("tr"));

重要ポイント:

例2:

public class Guru99 {
    public static void main(String[] args) {
        String s1 = new String("lowercase converted to uppercase");
        System.out.println(s1.toUpperCase());
    }
}

出力: LOWERCASE CONVERTED TO UPPERCASE

Java

  1. Java変数とリテラル:包括的ガイド
  2. Javaの式、文、ブロックを理解する
  3. Javaクラスとオブジェクト:実践ガイド
  4. Java文字列をマスター:生成、メソッド、ベストプラクティス
  5. Java抽象クラスとメソッド:包括的ガイド
  6. Javaネストクラスとインナークラス完全ガイド:種類、例、ベストプラクティス
  7. Java Enumの文字列表現マスター:デフォルト、オーバーライド、高度なパターン
  8. Java throw vs throws:実践例でマスターする例外ハンドリング
  9. Javaオートボクシングとアンボクシング完全ガイド:実例とベストプラクティス
  10. Java String.charAt()完全解説:構文、戻り値、例外、実例
  11. Java文字列置換マスター:replace()、replaceAll()、replaceFirst()徹底解説