はじめに
Java の isWhitespace(int codePoint)
メソッドは、指定された Unicode コードポイント文字が空白文字かどうかをチェックするために使用されます。このメソッドは Character
クラスの一部であり、与えられた Unicode 文字が空白文字であるかどうかを判断するために使用されます。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
Java の isWhitespace(int codePoint)
メソッドは、指定された Unicode コードポイント文字が空白文字かどうかをチェックするために使用されます。このメソッドは Character
クラスの一部であり、与えられた Unicode 文字が空白文字であるかどうかを判断するために使用されます。
次のコマンドを使用して、~/project
ディレクトリに新しい IsWhiteSpace.java
という名前の Java ファイルを作成します。
touch ~/project/IsWhiteSpace.java
IsWhiteSpace.java
ファイルに次のコードを追加します。
public class IsWhiteSpace {
public static void main(String[] args) {
int cp1 = 10;
int cp2 = 60;
int cp3 = 119;
int cp4 = 11;
int cp5 = 1232;
boolean b1 = Character.isWhitespace(cp1);
boolean b2 = Character.isWhitespace(cp2);
boolean b3 = Character.isWhitespace(cp3);
boolean b4 = Character.isWhitespace(cp4);
boolean b5 = Character.isWhitespace(cp5);
System.out.println((char)cp1 + " is a Java Whitespace??: " + b1);
System.out.println((char)cp2 + " is a Java Whitespace??: " + b2);
System.out.println((char)cp3 + " is a Java Whitespace??: " + b3);
System.out.println((char)cp4 + " is a Java Whitespace??: " + b4);
System.out.println((char)cp5 + " is a Java Whitespace??: " + b5);
}
}
上記のコードは、main メソッドを持つ IsWhiteSpace
クラスを作成し、次に指定されたコードポイント文字が空白文字かどうかをチェックし、その結果を表示します。
次のコマンドを使用してコードをコンパイルします。
javac IsWhiteSpace.java
次に、次のコマンドを使用してコードを実行します。
java IsWhiteSpace
次の出力が表示されるはずです。
is a Java Whitespace??: true
< is a Java Whitespace??: false
w is a Java Whitespace??: false
is a Java Whitespace??: true
? is a Java Whitespace??: false
次に、ユーザ入力の例を書いてみましょう。既存の IsWhiteSpace.java
ファイルを次のコードで更新します。
import java.util.Scanner;
public class IsWhiteSpace {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter a Unicode character: ");
int input = scanner.next().charAt(0);
boolean isWhitespace = Character.isWhitespace(input);
System.out.println(input + " is a Java whitespace character?: " + isWhitespace);
}
}
上記のコードは、ユーザ入力を受け取り、入力が Java の空白文字かどうかをチェックし、その結果を表示します。
次のコマンドを使用してコードをコンパイルします。
javac IsWhiteSpace.java
次に、次のコマンドを使用してコードを実行します。
java IsWhiteSpace
次の出力が表示されるはずです。
Enter a Unicode character:
5
53 is a Java whitespace character?: false
次に、任意の文字を入力して、それが Java の空白文字かどうかをテストします。
この実験では、Character
クラスの一部である Java の isWhitespace(int codePoint)
メソッドをどのように使用するかを学びました。また、Java で指定されたコードポイント文字が空白文字かどうかを判断する方法も学びました。