Введение
Метод isIdentifierIgnorable(char ch) является частью класса Character в Java. Этот метод используется для проверки, можно ли рассматривать определенный символ как символ, который можно игнорировать в Java или как идентификатор Unicode или нет.
Объявить метод main
Объявите метод main, который является точкой входа в Java-программу, как показано ниже:
public static void main(String[] args) {
// your code here
}
Создать несколько переменных
Создайте несколько переменных с различными символами, как показано ниже:
char ch1 = '\u0000'; // ASCII-символ NULL
char ch2 = '\u001F'; // ASCII-символ разделителя единиц
char ch3 = '\u007F'; // ASCII-символ удаления
char ch4 = 'a'; // обычный символ
Проверить, являются ли символы идентификатором, который можно игнорировать
С использованием метода Character.isIdentifierIgnorable(char ch) выведите, является ли каждый символ символом, который можно игнорировать в Java или идентификатором Unicode.
System.out.println("Is " + ch1 + " ignorable? " + Character.isIdentifierIgnorable(ch1));
System.out.println("Is " + ch2 + " ignorable? " + Character.isIdentifierIgnorable(ch2));
System.out.println("Is " + ch3 + " ignorable? " + Character.isIdentifierIgnorable(ch3));
System.out.println("Is " + ch4 + " ignorable? " + Character.isIdentifierIgnorable(ch4));
Вот полный код для вашего riferimento:
public class IdentifierIgnorable {
public static void main(String[] args) {
char ch1 = '\u0000'; // ASCII-символ NULL
char ch2 = '\u001F'; // ASCII-символ разделителя единиц
char ch3 = '\u007F'; // ASCII-символ удаления
char ch4 = 'a'; // обычный символ
System.out.println("Is " + ch1 + " ignorable? " + Character.isIdentifierIgnorable(ch1));
System.out.println("Is " + ch2 + " ignorable? " + Character.isIdentifierIgnorable(ch2));
System.out.println("Is " + ch3 + " ignorable? " + Character.isIdentifierIgnorable(ch3));
System.out.println("Is " + ch4 + " ignorable? " + Character.isIdentifierIgnorable(ch4));
}
}
Компилировать и запускать программу на Java
Компилируйте Java-программу с использованием следующей команды в терминале:
javac ~/project/IdentifierIgnorable.java
Запустите Java-программу с использованием следующей команды:
java IdentifierIgnorable
Тестировать программу
Программа выведет результат того, является ли каждый символ символом, который можно игнорировать в Java или идентификатором Unicode.
Is ignorable? true
Is ignorable? true
Is ignorable? true
Is a ignorable? false
Вы можете протестировать программу с различными символами и проверить их вывод.
Изменить программу
Попробуйте изменить программу так, чтобы она принимала ввод от пользователя и проверяла, является ли введенный символ символом, который можно игнорировать в Java или идентификатором Unicode. Вот модифицированный код:
import java.util.Scanner;
public class IdentifierIgnorable {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a character: ");
char ch = input.next().charAt(0);
System.out.println("Is " + ch + " ignorable? " + Character.isIdentifierIgnorable(ch));
}
}
Компилировать и запустить измененную программу
Компилируйте модифицированную Java-программу с использованием следующей команды в терминале:
javac ~/project/IdentifierIgnorable.java
Запустите модифицированную Java-программу с использованием следующей команды:
java IdentifierIgnorable
Тестировать измененную программу
Программа запросит символ в качестве ввода и выведет, является ли он символом, который можно игнорировать в Java или идентификатором Unicode.
Enter a character:
$
Is $ ignorable? false
Резюме
В этом практическом занятии вы узнали:
- Метод Java
isIdentifierIgnorable(char ch)используется для проверки того, можно ли считать символ символом, который можно игнорировать в Java или идентификатором Unicode. - ISO-управляющие символы, которые не являются пробельными, и все символы, имеющие значение общих категорий
FORMAT, считаются символами, которые можно игнорировать или идентификаторами Unicode. - Как использовать этот метод для проверки того, является ли символ символом, который можно игнорировать в Java или идентификатором Unicode.



