toLowerCase/toUpperCaseメソッド
文字列の大文字⇔小文字を変換する – toLowerCase/toUpperCaseメソッド- public String toLowerCase([Locale locale])
- public String toUpperCase([Locale locale])
- locale:ロケール
toLowerCaseメソッドは文字列に含まれる大文字を小文字に、toUpperCaseメソッドは小文字を大文字に変換します。シングルバイト文字だけでなく、マルチバイト文字でも変換の対象となります。
引数localeは、変換に利用するロケール(地域情報)を表します。ロケールによっては大文字小文字のマッピングは異なる可能性があります。指定がない場合には、システムデフォルトのロケールを利用します。
StrLowerUpper.java
package com.example.mynavi.string; import java.util.Locale; public class StrLowerUpper { public static void main(String[] args) { String str = "Hello!"; System.out.println(str.toUpperCase()); // 結果:HELLO! // デフォルトロケールを明示した場合 System.out.println(str.toLowerCase(Locale.getDefault())); // 結果:hello! } }