Java Character の isISOControl メソッド

JavaBeginner
オンラインで実践に進む

はじめに

文字コードが '\u000' から '\u001F' の範囲、または '\u007F' から '\u009F' の範囲にある場合、その文字は ISO 制御文字です。

Java ファイルを作成する

ターミナルで以下のコマンドを実行することで、~/project ディレクトリに ISOControlChar.java という名前の新しい Java ファイルを作成します。

touch ~/project/ISOControlChar.java

main メソッドを書く

次に、ISOControlChar.java ファイルにメインメソッドを書きます。メインメソッドはユーザーから文字を読み取り、isISOControl(char ch) メソッドを使用してそれが ISO 制御文字であるかどうかを確認します。

import java.util.Scanner;

public class ISOControlChar {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter any character: ");
        char ch = sc.next().charAt(0);

        if(Character.isISOControl(ch)){
            System.out.println(ch + " is an ISO control character.");
        } else {
            System.out.println(ch + " is not an ISO control character.");
        }
    }
}

プログラムをコンパイルして実行する

次のコマンドを実行して、ISOControlChar クラスをコンパイルします。

javac ISOControlChar.java

次に、プログラムを実行するには、次のコマンドを入力します。

java ISOControlChar

まとめ

この実験では、Java の Character クラスの isISOControl(char ch) メソッドを使用して、文字が ISO 制御文字であるかどうかを確認する方法を学びました。また、与えられた文字が ISO 制御文字であるかどうかをテストする Java プログラムを作成する方法も学びました。