Méthode isWhitespace de la classe Character en Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

La méthode isWhitespace(int codePoint) en Java est utilisée pour vérifier si le caractère de code point Unicode spécifié est un espace blanc ou non. Cette méthode est une partie de la classe Character et est utilisée pour déterminer si un caractère Unicode donné est un espace blanc ou non.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java/BasicSyntaxGroup -.-> java/operators("Operators") java/BasicSyntaxGroup -.-> java/booleans("Booleans") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") subgraph Lab Skills java/operators -.-> lab-117572{{"Méthode isWhitespace de la classe Character en Java"}} java/booleans -.-> lab-117572{{"Méthode isWhitespace de la classe Character en Java"}} java/output -.-> lab-117572{{"Méthode isWhitespace de la classe Character en Java"}} java/strings -.-> lab-117572{{"Méthode isWhitespace de la classe Character en Java"}} java/user_input -.-> lab-117572{{"Méthode isWhitespace de la classe Character en Java"}} java/files -.-> lab-117572{{"Méthode isWhitespace de la classe Character en Java"}} java/create_write_files -.-> lab-117572{{"Méthode isWhitespace de la classe Character en Java"}} java/working -.-> lab-117572{{"Méthode isWhitespace de la classe Character en Java"}} end

Créer un fichier Java

Créez un nouveau fichier Java nommé IsWhiteSpace.java dans le répertoire ~/project avec la commande suivante :

touch ~/project/IsWhiteSpace.java

Ajoutez du code au fichier

Ajoutez le code suivant au fichier 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 + " est un espace blanc Java??: " + b1);
        System.out.println((char)cp2 + " est un espace blanc Java??: " + b2);
        System.out.println((char)cp3 + " est un espace blanc Java??: " + b3);
        System.out.println((char)cp4 + " est un espace blanc Java??: " + b4);
        System.out.println((char)cp5 + " est un espace blanc Java??: " + b5);
    }
}

Le code ci-dessus crée une classe IsWhiteSpace avec la méthode principale et vérifie ensuite si le caractère de code point spécifié est un espace blanc ou non, puis imprime le résultat en conséquence.

Compilez et exécutez le code

Compilez le code à l'aide de la commande suivante :

javac IsWhiteSpace.java

Maintenant, exécutez le code à l'aide de la commande suivante :

java IsWhiteSpace

Vous devriez voir la sortie suivante :

 est un espace blanc Java??: true
< est un espace blanc Java??: false
w est un espace blanc Java??: false
 est un espace blanc Java??: true
? est un espace blanc Java??: false

Exemple d'entrée utilisateur

Maintenant, écrivons un exemple d'entrée utilisateur. Mettez à jour le fichier IsWhiteSpace.java existant avec le code suivant :

import java.util.Scanner;

public class IsWhiteSpace {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Entrez un caractère Unicode : ");
        int input = scanner.next().charAt(0);
        boolean isWhitespace = Character.isWhitespace(input);
        System.out.println(input + " est un caractère d'espace blanc Java? : " + isWhitespace);
    }
}

Le code ci-dessus prend une entrée utilisateur, vérifie si l'entrée est un caractère d'espace blanc Java et imprime le résultat en conséquence.

Compilez et exécutez le code à nouveau

Compilez le code à l'aide de la commande suivante :

javac IsWhiteSpace.java

Maintenant, exécutez le code à l'aide de la commande suivante :

java IsWhiteSpace

Vous devriez voir la sortie suivante :

Entrez un caractère Unicode :
5
53 est un caractère d'espace blanc Java? : false

Maintenant, entrez n'importe quel caractère pour tester s'il est un caractère d'espace blanc Java ou non.

Récapitulatif

Dans ce laboratoire, vous avez appris à utiliser la méthode Java isWhitespace(int codePoint) qui est une partie de la classe Character. Vous avez également appris à déterminer si un caractère de code point spécifié est un espace blanc ou non en Java.