はじめに
文字コードが '\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 プログラムを作成する方法も学びました。



