#author("2017-07-08T14:10:42+09:00","","") #author("2017-07-08T14:12:15+09:00","","") #navi(../) * 英字の大文字・小文字変換サンプル [#fbcf4a2b] 英文字列の大文字(toUpperCase)と小文字(toLowerCase)変換を行うサンプルソースと実行例を以下に記します。~ #contents * StringのtoUpperCaseとtoLowerCase [#rd050b1f] Stringにある、以下のメソッドにより英字の大文字、小文字変換を行うことができます。 -toUpperCase~ 英字の大文字変換 -toLowerCase~ 英字の小文字変換 * toUpperCase, toLowerCaseを使用したサンプルソースと実行 [#o02f162d] 以下にtoUpperCaseとtoLowerCaseメソッドを使用したサンプルソースを記します。~ StringおよびStringBufferを使用したサンプルソースになります。~ &ref(UpperLower.java) #ref(UpperLower.java) class UpperLower { public static void main(String[] args) { String alpha="aBcDeFgHiJkLmNoPqRsTuVwXyZ"; System.out.println("-- Original string --"); System.out.println(alpha); // String sample System.out.println("-- String.[toUpperCase|toLowerVCase] --"); String upper = alpha.toUpperCase(); String lower = alpha.toLowerCase(); System.out.println("String.toUpperCase: " + upper); System.out.println("String.toLowerCase: " + lower); // StringBuffer Sample System.out.println("-- StringBuffer.toString().[toUpperCase|toLowerVCase] --"); StringBuffer sb = new StringBuffer(alpha); String sbUpper = sb.toString().toUpperCase(); String sbLower = sb.toString().toLowerCase(); System.out.println("StringBuffer.toString.toUpperCase: " + upper); System.out.println("StringBuffer.toString.toLowerCase: " + lower); } } * コンパイルおよび実行 [#ja646c96] 上記サンプルソースのコンパイルおよび実行結果を以下に記します。 $ javac UpperLower.java $ java UpperLower -- Original string -- aBcDeFgHiJkLmNoPqRsTuVwXyZ -- String.[toUpperCase|toLowerVCase] -- String.toUpperCase: ABCDEFGHIJKLMNOPQRSTUVWXYZ String.toLowerCase: abcdefghijklmnopqrstuvwxyz -- StringBuffer.toString().[toUpperCase|toLowerVCase] -- StringBuffer.toString.toUpperCase: ABCDEFGHIJKLMNOPQRSTUVWXYZ StringBuffer.toString.toLowerCase: abcdefghijklmnopqrstuvwxyz 使用したJDKのバージョンは以下の通りです。 $ java -version ; javac -version openjdk version "9-internal" OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195526.buildd.src) OpenJDK Server VM (build 9-internal+0-2016-04-14-195526.buildd.src, mixed mode) javac 1.8.0_131 以上、Javaによる英文字の大文字化(toUpperCase)および小文字化(toLowerCase)のサンプルソースでした。