Java >> Tutoriel Java >  >> Tag >> char

Java vérifie si le caractère est en majuscule

Java vérifie si le caractère est en majuscule | Pour vérifier si le caractère donné est en majuscule ou non, nous avons la méthode Character.isUpperCase(). Ceci est présent dans le package java.lang, c'est le package par défaut, il n'est donc pas nécessaire d'importer la classe Character.

Cette méthode renvoie une valeur booléenne, c'est-à-dire que si le caractère donné est en majuscule, il renvoie vrai, sinon il renvoie faux. Voyons maintenant comment vérifier si un caractère est en majuscule en Java ?

Exemple-1 :- Java vérifie si le caractère est en majuscule.

char ch = 'i';
if(Character.isUpperCase(ch))
   System.out.println("UPPERCASE");
else
   System.out.println("NOT UPPERCASE");

L'extrait de code renvoie "NOT UPPERCASE" car le caractère donné "i" est en minuscule.

Example2 : - Java vérifie si le caractère est en majuscule.

char ch = 'U';
if(Character.isUpperCase(ch))
   System.out.println("UPPERCASE");
else
   System.out.println("NOT UPPERCASE");

L'extrait de code renvoie "UPPERCASE" car le caractère donné "U" est en majuscule.

Syntaxe de la méthode : - public boolean Character.isUpperCase(char ch)

  • Paramètre :caractère
  • retourne :une valeur booléenne

Comment vérifier si un caractère est en majuscule en Java à l'aide de isUpperCase()

public class Main {
   public static void main(String[] args) {
      char ch = 'L';
      if (Character.isUpperCase(ch)) {
         System.out.println("UPPERCASE");
      } else {
         System.out.println("NOT UPPERCASE");
      }
   }
}

Sortie :-

MAJUSCULES

L'exemple ci-dessous sert à montrer que le caractère donné n'est pas en majuscule.

public class Main {
   public static void main(String[] args) {
      char ch = 'l';
      if (Character.isUpperCase(ch)) {
         System.out.println("UPPERCASE");
      } else {
         System.out.println("NOT UPPERCASE");
      }
   }
}

Sortie :-

PAS MAJUSCULES

Dans le code ci-dessus, nous n'avons pas besoin d'utiliser toChar() car nous utilisons directement le caractère, ici nous utilisons la méthode isUpperCase() dans la boucle if et renvoyons "UPPERCASE" s'il est en majuscule, sinon nous imprimons "NOT UPPERCASE" .

Il n'y a pas d'exceptions pour cette méthode. Le type de retour de la méthode Character.isUpperCase() est caractère. De même, nous pouvons également vérifier la même chose pour la lettre minuscule par Character.isLowerCase() cette méthode fonctionne de la même manière que Character.isUpperCase().


Balise Java