Character.isLowerCase() メソッドの使用
このステップでは、Java の Character.isLowerCase()
メソッドの使い方を学びます。このメソッドは Character
クラスの一部で、与えられた文字が小文字かどうかを判断するために使用されます。
Character.isLowerCase()
メソッドは、1 つの文字を引数として受け取り、ブール値を返します。文字が小文字の場合は true
を返し、それ以外の場合は false
を返します。
このメソッドの使用を練習するために、新しい Java ファイルを作成しましょう。
-
WebIDE の左側にあるファイルエクスプローラーを開きます。
-
~/project
ディレクトリに移動します。
-
~/project
ディレクトリ内の空白部分を右クリックし、「新しいファイル」を選択します。
-
新しいファイルの名前を LowerCaseCheck.java
にします。
-
エディターで LowerCaseCheck.java
ファイルを開きます。
-
次のコードをエディターにコピーして貼り付けます。
public class LowerCaseCheck {
public static void main(String[] args) {
char char1 = 'a';
char char2 = 'B';
char char3 = '5';
char char4 = '$';
boolean isLower1 = Character.isLowerCase(char1);
boolean isLower2 = Character.isLowerCase(char2);
boolean isLower3 = Character.isLowerCase(char3);
boolean isLower4 = Character.isLowerCase(char4);
System.out.println("Is '" + char1 + "' lowercase? " + isLower1);
System.out.println("Is '" + char2 + "' lowercase? " + isLower2);
System.out.println("Is '" + char3 + "' lowercase? " + isLower3);
System.out.println("Is '" + char4 + "' lowercase? " + isLower4);
}
}
このコードでは、以下のことを行っています。
- 4 つの
char
型の変数を宣言し、それぞれ異なる文字を保持します。
Character.isLowerCase()
を使用して、各文字が小文字かどうかをチェックし、結果を boolean
型の変数に格納します。
- その後、結果をコンソールに出力します。
-
Ctrl + S
(Mac の場合は Cmd + S
)を押してファイルを保存します。
では、このプログラムをコンパイルして実行し、出力を確認しましょう。
-
WebIDE の下部にあるターミナルを開きます。~/project
ディレクトリにいることを確認します。もしそうでない場合は、cd ~/project
と入力して Enter キーを押します。
-
javac
コマンドを使用して Java ファイルをコンパイルします。
javac LowerCaseCheck.java
エラーがなければ、このコマンドにより ~/project
ディレクトリに LowerCaseCheck.class
ファイルが作成されます。
-
java
コマンドを使用してコンパイルされた Java プログラムを実行します。
java LowerCaseCheck
次のような出力が表示されるはずです。
Is 'a' lowercase? true
Is 'B' lowercase? false
Is '5' lowercase? false
Is '$' lowercase? false
この出力から、Character.isLowerCase()
が 'a' を小文字として正しく識別し、他の文字を小文字ではないと識別していることがわかります。