Einführung
Die isIdentifierIgnorable(char ch)-Methode ist ein Bestandteil der Character-Klasse in Java. Diese Methode wird verwendet, um zu überprüfen, ob ein bestimmtes Zeichen in Java oder einem Unicode-Identifikator als ignorable Zeichen betrachtet werden kann oder nicht.
Hauptmethode deklarieren
Deklariere die main-Methode, die der Einstiegspunkt eines Java-Programms ist, wie folgt:
public static void main(String[] args) {
// Ihr Code hier
}
Variablen erstellen
Erstelle einige Variablen mit unterschiedlichen Zeichen, wie folgt:
char ch1 = '\u0000'; // ASCII-Nullzeichen
char ch2 = '\u001F'; // ASCII-Einheitenseparatorzeichen
char ch3 = '\u007F'; // ASCII-Löschzeichen
char ch4 = 'a'; // ein normales Zeichen
Prüfen, ob Zeichen als ignorierbarer Identifikator gelten
Mit der Character.isIdentifierIgnorable(char ch)-Methode wird ausgegeben, ob jedes Zeichen in Java oder einem Unicode-Identifikator ein ignorierbares Zeichen ist.
System.out.println("Ist " + ch1 + " ignorierbar? " + Character.isIdentifierIgnorable(ch1));
System.out.println("Ist " + ch2 + " ignorierbar? " + Character.isIdentifierIgnorable(ch2));
System.out.println("Ist " + ch3 + " ignorierbar? " + Character.isIdentifierIgnorable(ch3));
System.out.println("Ist " + ch4 + " ignorierbar? " + Character.isIdentifierIgnorable(ch4));
Hier ist der vollständige Code für Ihren Verweis:
public class IdentifierIgnorable {
public static void main(String[] args) {
char ch1 = '\u0000'; // ASCII-Nullzeichen
char ch2 = '\u001F'; // ASCII-Einheitenseparatorzeichen
char ch3 = '\u007F'; // ASCII-Löschzeichen
char ch4 = 'a'; // ein normales Zeichen
System.out.println("Ist " + ch1 + " ignorierbar? " + Character.isIdentifierIgnorable(ch1));
System.out.println("Ist " + ch2 + " ignorierbar? " + Character.isIdentifierIgnorable(ch2));
System.out.println("Ist " + ch3 + " ignorierbar? " + Character.isIdentifierIgnorable(ch3));
System.out.println("Ist " + ch4 + " ignorierbar? " + Character.isIdentifierIgnorable(ch4));
}
}
Java-Programm kompilieren und ausführen
Kompiliere das Java-Programm mit dem folgenden Befehl in der Konsole:
javac ~/project/IdentifierIgnorable.java
Führe das Java-Programm mit dem folgenden Befehl aus:
java IdentifierIgnorable
Programm testen
Das Programm wird das Ergebnis ausgeben, ob jedes Zeichen in Java oder einem Unicode-Identifikator ein ignorierbares Zeichen ist.
Ist ignorable? true
Ist ignorable? true
Ist ignorable? true
Ist a ignorable? false
Sie können das Programm mit unterschiedlichen Zeichen testen und deren Ausgabe überprüfen.
Programm modifizieren
Versuche, das Programm zu ändern, um Eingaben vom Benutzer zu entgegennehmen und zu überprüfen, ob das Zeichen in Java oder einem Unicode-Identifikator ein ignorierbares Zeichen ist. Hier ist der geänderte Code:
import java.util.Scanner;
public class IdentifierIgnorable {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Geben Sie ein Zeichen ein: ");
char ch = input.next().charAt(0);
System.out.println("Ist " + ch + " ignorierbar? " + Character.isIdentifierIgnorable(ch));
}
}
Kompiliere und führe das modifizierte Programm aus
Kompiliere das geänderte Java-Programm mit dem folgenden Befehl in der Konsole:
javac ~/project/IdentifierIgnorable.java
Führe das geänderte Java-Programm mit dem folgenden Befehl aus:
java IdentifierIgnorable
Teste das modifizierte Programm
Das Programm wird nach einem Zeichen als Eingabe fragen und ausgeben, ob es in Java oder einem Unicode-Identifikator ein ignorierbares Zeichen ist.
Geben Sie ein Zeichen ein:
$
Ist $ ignorierbar? false
Zusammenfassung
In diesem Lab haben Sie gelernt:
- Die Java-Methode
isIdentifierIgnorable(char ch)wird verwendet, um zu überprüfen, ob ein Zeichen in Java oder einem Unicode-Identifikator als ignorierbares Zeichen betrachtet werden kann. - ISO-Steuerzeichen, die keine Leerzeichen sind, und alle Zeichen, die den allgemeinen Kategoriewert
FORMAThaben, werden als ignorierbare Zeichen oder Unicode-Identifikator betrachtet. - Wie diese Methode verwendet wird, um zu überprüfen, ob ein Zeichen in Java oder einem Unicode-Identifikator ein ignorierbares Zeichen ist.



