Java vérifie si la chaîne est nul, vide ou vide

Java vérifie si la chaîne est nul, vide ou vide

Dans la programmation Java, il peut y avoir une exigence pour le développeur de localiser et d'omettre des valeurs inutiles. Par exemple, le traçage des valeurs accumulant la mémoire et affectant le flux de code. Dans de tels cas, vérifier si une chaîne est «nul","vide" ou "blanc»En Java, aide à éliminer ou à modifier les entrées contenues dans le code.

Cet article discutera des approches pour vérifier la chaîne pour «null», «vide» ou «blanc» en java.

Comment vérifier si la chaîne est «nul», «vide» ou «vide» en java?

Pour vérifier que la chaîne est nul, vide ou vide, appliquez le «nul”Mot-clé réservé, le"est vide()«Méthode, ou le«Isblank ()»Méthode, respectivement.

Le "nul»Le mot-clé vérifie si la valeur est«nul". Le "est vide()»La méthode vérifie si une chaîne est vide ou non et renvoie un résultat booléen basé sur cela et le«Isblank ()»La méthode renvoie vrai si la chaîne fournie est vide ou accumule uniquement les espaces blancs.

Remarque: l'isempty ()" et "Isblank ()»Méthodes Renvoie le résultat correspondant en tant que valeur booléenne, i.e., "vrai faux".

Exemple 1: Vérifiez si la chaîne est nul, vide ou vide en Java en utilisant la déclaration «if / else»

Dans cet exemple, les approches discutées peuvent être utilisées en combinaison avec le «sinon»Instruction pour vérifier la chaîne nul, vide ou vierge:

String String1 = null;
String String2 = "";
String String3 = "";
if (string1 == null)
Système.dehors.println ("La première chaîne est nul!");
autre
Système.dehors.println ("La première chaîne n'est pas nul");

if (String2.isEmpty () == true)
Système.dehors.println ("La deuxième chaîne est vide!");
autre
Système.dehors.println ("La deuxième chaîne n'est pas vide");

if (String3.Isblank () == true)
Système.dehors.println ("La troisième chaîne est vide!");
autre
Système.dehors.println ("La troisième chaîne n'est pas vide");

Dans les lignes de code ci-dessus, appliquez les étapes suivantes:

  • Tout d'abord, initialisez la chaîne avec «nul", garde le "vide" et "blanc», Respectivement, et spécifiez leur type de données, i.e., "Chaîne".
  • Dans l'étape suivante, appliquez le «sinon»Déclaration pour vérifier le«nul”String via le"nul" mot-clé.
  • Maintenant, associez le «est vide()" et "Isblank ()»Méthodes avec les chaînes initialisées pour vérifier si la chaîne correspondante est vide ou vide, respectivement, et renvoie la valeur booléenne en fonction de celle.

Sortir

Dans la sortie ci-dessus, on peut voir que la première condition est «vrai«Dans chacun des cas, car les valeurs de chaîne sont«nul","vide" et "blanc", respectivement.

Exemple 2: Vérifiez si la chaîne est nul, vide ou vide en Java à l'aide d'une fonction définie par l'utilisateur

Dans cet exemple particulier, une vérification peut être appliquée à la chaîne pour les conditions discutées via la fonction définie par l'utilisateur:

public static void main (String [] args)
String String1 = null;
String String2 = "";
String String3 = "";
Système.dehors.println ("La première chaîne est:" + IsNullempTyBlank (String1));
Système.dehors.println ("La deuxième chaîne est:" + IsNullempTyBlank (String2));
Système.dehors.println ("La troisième chaîne est:" + IsNullempTyBlank (String3));

String statique public isNullempTyBlank (String String)
if (string == null)
retourner "null";

else if (String.est vide())
retourner "vide";

else if (String.Isblank ())
retourner "blanc";

else return String;

Selon ce bloc de code, effectuez les étapes ci-dessous:

  • De même, initialisez les chaînes dans la même séquence, comme discuté.
  • Après cela, invoquez la fonction "isNullemptyBlank ()"En passant chacune des chaînes initialisées, comme son argument un par un.
  • Maintenant, définissez la fonction "isNullemptyBlank ()»Et spécifiez son type de retour comme«Chaîne".
  • Le paramètre de fonction correspond à la chaîne qui doit être évaluée pour les conditions requises.
  • Dans sa définition (fonction), appliquez le «sinon”Instructions pour chacune des chaînes passées et renvoyez la valeur de chaîne correspondante en fonction de celle.

Sortir

Ce résultat implique que chacune des chaînes passées est évaluée de manière appropriée.

Conclusion

Pour vérifier que la chaîne est nulle, vide ou vide en Java, appliquez le «nul”Mot-clé réservé, le"est vide()«Méthode, ou le«Isblank ()»Méthode, respectivement. Cela peut être réalisé en appliquant simplement les méthodes discutées dans le «sinon»Déclaration ou via le«défini par l'utilisateur" fonction. Ce blog a démontré les approches pour vérifier la chaîne nul, vide ou vide.