Maison > Java > javaDidacticiel > le corps du texte

Utilisez la fonction Character.isWhitespace() de Java pour déterminer si un caractère est un caractère d'espacement

王林
Libérer: 2023-07-24 13:25:23
original
1843 Les gens l'ont consulté

Utilisez la fonction Character.isWhitespace() de Java pour déterminer si un caractère est un caractère d'espacement

En programmation Java, vous rencontrez souvent des situations où vous devez déterminer si un caractère est un caractère d'espacement. Les caractères d'espacement font référence aux caractères invisibles et non imprimés à l'écran, tels que les espaces, les tabulations, les nouvelles lignes, etc. Java fournit la fonction isWhitespace() dans la classe Character pour déterminer si un caractère est un caractère d'espacement.

La fonction isWhitespace() est une méthode statique de la classe Character et peut être appelée directement via le nom de la classe. La définition de cette fonction est la suivante :

la fonction public static boolean isWhitespace(char ch)

isWhitespace() accepte un paramètre de type char ch et renvoie une valeur de type booléen indiquant si le paramètre ch est un caractère vide. Si le paramètre ch est un caractère vide, il renvoie vrai ; si le paramètre ch n'est pas un caractère vide, il renvoie faux.

Ce qui suit est un exemple de code simple qui montre comment utiliser la fonction isWhitespace() pour déterminer si un caractère est un caractère d'espacement :

public class CharacterWhitespaceExample {
    public static void main(String[] args) {
        char ch1 = ' ';
        char ch2 = '    ';
        char ch3 = '
';
        char ch4 = 'A';
        
        if (Character.isWhitespace(ch1)) {
            System.out.println("'" + ch1 + "' is a whitespace character.");
        } else {
            System.out.println("'" + ch1 + "' is not a whitespace character.");
        }
        
        if (Character.isWhitespace(ch2)) {
            System.out.println("'" + ch2 + "' is a whitespace character.");
        } else {
            System.out.println("'" + ch2 + "' is not a whitespace character.");
        }
        
        if (Character.isWhitespace(ch3)) {
            System.out.println("'" + ch3 + "' is a whitespace character.");
        } else {
            System.out.println("'" + ch3 + "' is not a whitespace character.");
        }
        
        if (Character.isWhitespace(ch4)) {
            System.out.println("'" + ch4 + "' is a whitespace character.");
        } else {
            System.out.println("'" + ch4 + "' is not a whitespace character.");
        }
    }
}
Copier après la connexion

Dans cet exemple, nous définissons quatre variables de caractères ch1, ch2, ch3, ch4. La variable ch1 représente le caractère espace, la variable ch2 représente le caractère de tabulation, la variable ch3 représente le caractère de nouvelle ligne et la variable ch4 représente la lettre majuscule « A ». Ensuite, nous utilisons la fonction isWhitespace() pour déterminer si ces quatre caractères sont des espaces et afficher les résultats correspondants.

Exécutez le code ci-dessus et les résultats suivants seront affichés :

' ' is a whitespace character.
'    ' is a whitespace character.
'
' is a whitespace character.
'A' is not a whitespace character.
Copier après la connexion

Comme vous pouvez le voir, la fonction isWhitespace() détermine correctement que le caractère espace, le caractère de tabulation et le caractère de nouvelle ligne sont des caractères d'espacement blancs et la lettre majuscule 'A ' n'est pas un espace blanc.

En plus de la fonction isWhitespace(), la classe Character fournit également d'autres fonctions pour le jugement des caractères, telles que la fonction isDigit() pour juger si un caractère est un caractère numérique, et la fonction isLetter() pour juger si un caractère est un caractère numérique. Le caractère est un caractère alphabétique. La fonction isUpperCase() est utilisée pour déterminer si un caractère est un caractère majuscule, etc.

Pour résumer, l'utilisation de la fonction Character.isWhitespace() de Java peut facilement déterminer si un caractère est un caractère d'espacement. Lors du traitement de chaînes, il est courant de déterminer si un caractère est un caractère vide, en particulier dans des scénarios tels que la validation des entrées utilisateur et le traitement de texte. Par conséquent, maîtriser la fonction isWhitespace() dans la classe Character peut apporter commodité et efficacité à notre programmation Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!