このエントリーをはてなブックマークに追加


英字の大文字・小文字変換サンプル

英文字列の大文字(toUpperCase)と小文字(toLowerCase)変換を行うサンプルソースと実行例を以下に記します。

StringのtoUpperCaseとtoLowerCase

Stringにある、以下のメソッドにより英字の大文字、小文字変換を行うことができます。

  • toUpperCase
    英字の大文字変換
  • toLowerCase
    英字の小文字変換

toUpperCase, toLowerCaseを使用したサンプルソースと実行

以下にtoUpperCaseとtoLowerCaseメソッドを使用したサンプルソースを記します。
StringおよびStringBufferを使用したサンプルソースになります。

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);
    }
}

コンパイルおよび実行

上記サンプルソースのコンパイルおよび実行結果を以下に記します。

$ 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)のサンプルソースでした。


添付ファイル: fileUpperLower.java 36件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-07-08 (土) 14:12:15 (525d)