Java >> Tutoriel Java >  >> Tag >> String

Java vérifie si la chaîne contient des majuscules et des minuscules

Java vérifie si la chaîne contient des majuscules et des minuscules | Java contient plusieurs méthodes pour vérifier si la chaîne contient des majuscules et des minuscules. La classe de chaîne Java contient les méthodes toUpperCase() et toLowerCase() qui sont utilisées pour convertir la chaîne donnée en majuscules et minuscules. Après avoir converti la chaîne, nous pouvons la comparer avec la chaîne d'origine.

De même, dans la classe Character isUpperCase() et isLowerCase() sont les méthodes qui peuvent être utiles pour vérifier si la chaîne contient des majuscules et des minuscules.

Java vérifie si la chaîne contient des majuscules et des minuscules à l'aide de toUpperCase(), toLowerCase() &eqauls()

Nous utiliserons les méthodes toUpperCase() et toLowerCase() pour convertir la chaîne donnée en majuscules et minuscules respectivement. Après la conversion, si la chaîne résultante est exactement la même que la chaîne d'origine, nous pouvons dire qu'elle est en majuscule ou en minuscule. Voyons cela à travers le code.

Java vérifie si la chaîne contient des majuscules et des minuscules à l'aide de toUpperCase() &eqauls()

public class Main {
   public static void main(String[] args) {
      String str = "KNOW PROFRAM";
      if (str.equals(str.toUpperCase())) {
         System.out.println("Uppercase");
      } else {
         System.out.println("Not Uppercase");
      }
   }
}

Sortie :

Majuscule

Java vérifie si la chaîne contient des majuscules et des minuscules à l'aide de toLowerCase() &eqauls()

public class Main {
   public static void main(String[] args) {
      String str = "know program";
      if (str.equals(str.toLowerCase())) {
         System.out.println("Lowercase");
      } else {
         System.out.println("Not Lowercase");
      }
   }
}

Sortie :

Minuscule

Java vérifie si la chaîne contient des majuscules et des minuscules à l'aide de Character.isUpperCase() et Character.isLowerCase()

Dans la classe Character, isUpperCase() et isLowerCase() sont les méthodes qui peuvent être utiles pour vérifier si la chaîne contient des majuscules et des minuscules. Ces deux méthodes renvoient un type booléen. Si la chaîne donnée est en majuscule alors Character.isUpperCase() renvoie vrai sinon renvoie faux de même si la chaîne est en minuscule alors character.isLowerCase() renvoie vrai sinon renvoie faux.

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

  • Paramètre :- un caractère .
  • Renvoi :- valeur booléenne.

Comme ces méthodes sont de type caractère, nous devons convertir la chaîne donnée en caractère en utilisant toCharArray(). Après cela, nous pouvons utiliser les méthodes toUpperCase() et toLowerCase() pour déterminer si la chaîne est en majuscule ou en minuscule.

Code pour démontrer Character.isUpperCase()

public class Main {
   public static void main(String[] args) {
      String string = "KNOWPROGRAM";
      System.out.println(isStringUpperCase(string));
   }

   private static boolean isStringUpperCase(String string) {
      char[] ch = string.toCharArray();
      for (int i = 0; i < ch.length; i++) {
         if (!Character.isUpperCase(ch[i])) {
            return false;
         }
      }
      return true;
   }
}

Sortie :

vrai

Code pour démontrer Character.isLowerCase()

public class Main {
   public static void main(String[] args) {
      String string = "knowprogram";
      System.out.println(isStringLowerCase(string));
   }

   private static boolean isStringLowerCase(String string) {
      char[] ch = string.toCharArray();
      for (int i = 0; i < ch.length; i++) {
         if (!Character.isLowerCase(ch[i]))
            return false;
      }
      return true;
   }
}

Sortie :-

vrai


Balise Java