Introduction
La méthode isIdentifierIgnorable(char ch) est une partie de la classe Character en Java. Cette méthode est utilisée pour vérifier si un caractère spécifique peut être considéré comme un caractère ignoré en Java ou un identificateur Unicode ou non.
Déclarer la méthode principale
Déclarez la méthode main, qui est le point d'entrée d'un programme Java, comme suit :
public static void main(String[] args) {
// votre code ici
}
Créer quelques variables
Créez quelques variables avec différents caractères, comme suit :
char ch1 = '\u0000'; // Caractère ASCII nul
char ch2 = '\u001F'; // Caractère de séparateur d'unité ASCII
char ch3 = '\u007F'; // Caractère de suppression ASCII
char ch4 = 'a'; // Un caractère normal
Vérifier si des caractères sont ignorables pour les identificateurs
En utilisant la méthode Character.isIdentifierIgnorable(char ch), affichez si chaque caractère est un caractère ignoré en Java ou un identificateur Unicode.
System.out.println("Le caractère " + ch1 + " est-il ignoré? " + Character.isIdentifierIgnorable(ch1));
System.out.println("Le caractère " + ch2 + " est-il ignoré? " + Character.isIdentifierIgnorable(ch2));
System.out.println("Le caractère " + ch3 + " est-il ignoré? " + Character.isIdentifierIgnorable(ch3));
System.out.println("Le caractère " + ch4 + " est-il ignoré? " + Character.isIdentifierIgnorable(ch4));
Voici le code complet pour votre référence :
public class IdentifierIgnorable {
public static void main(String[] args) {
char ch1 = '\u0000'; // Caractère ASCII nul
char ch2 = '\u001F'; // Caractère de séparateur d'unité ASCII
char ch3 = '\u007F'; // Caractère de suppression ASCII
char ch4 = 'a'; // Un caractère normal
System.out.println("Le caractère " + ch1 + " est-il ignoré? " + Character.isIdentifierIgnorable(ch1));
System.out.println("Le caractère " + ch2 + " est-il ignoré? " + Character.isIdentifierIgnorable(ch2));
System.out.println("Le caractère " + ch3 + " est-il ignoré? " + Character.isIdentifierIgnorable(ch3));
System.out.println("Le caractère " + ch4 + " est-il ignoré? " + Character.isIdentifierIgnorable(ch4));
}
}
Compiler et exécuter le programme Java
Compilez le programme Java à l'aide de la commande suivante dans le terminal :
javac ~/project/IdentifierIgnorable.java
Exécutez le programme Java à l'aide de la commande suivante :
java IdentifierIgnorable
Tester le programme
Le programme affichera le résultat indiquant si chaque caractère est un caractère ignoré en Java ou un identificateur Unicode.
Le caractère est-il ignoré? true
Le caractère est-il ignoré? true
Le caractère est-il ignoré? true
Le caractère a est-il ignoré? false
Vous pouvez tester le programme avec différents caractères et vérifier leur sortie.
Modifier le programme
Essayez de modifier le programme pour prendre une entrée de l'utilisateur et vérifier si le caractère est un caractère ignoré en Java ou un identificateur Unicode. Voici le code modifié :
import java.util.Scanner;
public class IdentifierIgnorable {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Entrez un caractère : ");
char ch = input.next().charAt(0);
System.out.println("Le caractère " + ch + " est-il ignoré? " + Character.isIdentifierIgnorable(ch));
}
}
Compiler et exécuter le programme modifié
Compilez le programme Java modifié à l'aide de la commande suivante dans le terminal :
javac ~/project/IdentifierIgnorable.java
Exécutez le programme Java modifié à l'aide de la commande suivante :
java IdentifierIgnorable
Tester le programme modifié
Le programme demandera un caractère en entrée et affichera si celui-ci est un caractère ignoré en Java ou un identificateur Unicode.
Entrez un caractère :
$
Le caractère $ est-il ignoré? false
Résumé
Dans ce laboratoire, vous avez appris :
- La méthode Java
isIdentifierIgnorable(char ch)est utilisée pour vérifier si un caractère peut être considéré comme un caractère ignoré en Java ou un identificateur Unicode. - Les caractères de contrôle ISO qui ne sont pas des caractères d'espacement, et tous les caractères qui ont la valeur de catégorie générale
FORMAT, sont considérés comme des caractères ignorés ou des identificateurs Unicode. - Comment utiliser cette méthode pour vérifier si un caractère est un caractère ignoré en Java ou un identificateur Unicode.



