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

Programme Java pour vérifier si une chaîne est vide ou nulle

Dans ce tutoriel, nous allons apprendre à vérifier si une chaîne est vide ou nulle. Cela peut être fait par diverses méthodes comme si la longueur de la chaîne entrée est 0 alors c'est une chaîne nulle. Nous pouvons également utiliser diverses méthodes prédéfinies telles que equals (), isEmpty (), etc. pour vérifier si la chaîne est vide ou non. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept de chaîne, consultez l'article sur les chaînes en Java.

Entrée : Saisissez la chaîne :Pomme

Sortie : La chaîne saisie est nulle ou vide ? :Faux

Programme 1 :Vérifier si une chaîne est vide ou nulle

Dans ce programme, nous allons apprendre à vérifier si une chaîne est vide ou nulle à l'aide d'un opérateur relationnel.

Algorithme :

  1. Démarrer

  2. Déclarez une chaîne.

  3. Initialisez-le avec quelques valeurs.

  4. Utilisez un opérateur relationnel pour vérifier si la chaîne saisie est nulle ou non.

  5. Affichez le résultat.

  6. Déclarez une autre chaîne et initialisez-la à null.

  7. Utilisez un opérateur relationnel pour vérifier si la chaîne saisie est nulle ou non.

  8. Affichez le résultat.

  9. Arrêtez.

L'exemple ci-dessous illustre l'implémentation de l'algorithme ci-dessus.

/*Java Program to check if a string is empty or null*/
public class Main
{  
     public static void main(String[] args) 
     {  
               
        String str1 = "Study Tonight"; 
        String str2 = null; 
  
        System.out.println("Is string:  " + str1 +"  empty or null? " + isEmptyOrNull(str1)); 
        System.out.println("Is string:  " + str2 + "  empty or null? "+ isEmptyOrNull(str2)); 
        
    } 
    public static boolean isEmptyOrNull(String str) 
    { 
        // use == relational operator and return the result 
        if (str == null) 
            return true; 
        else
            return false; 
    }          
}  


La chaîne :Study Tonight est-elle vide ou nulle ? false
La chaîne :null est-elle vide ou nulle ? vrai

Programme 2 :Vérifier si une chaîne est vide ou nulle

Dans ce programme, nous allons apprendre à vérifier si une chaîne est vide ou nulle à l'aide d'un opérateur relationnel ou isEmpty().

Algorithme :

  1. Démarrer

  2. Déclarer une chaîne

  3. Initialisez-le avec quelques valeurs.

  4. Utilisez un opérateur relationnel ou isEmpty() pour vérifier si la chaîne saisie est nulle ou non.

  5. Affichez le résultat.

  6. Déclarez une autre chaîne et initialisez-la à null.

  7. Utilisez un opérateur relationnel ou isEmpty() pour vérifier si la chaîne saisie est nulle ou non.

  8. Affichez le résultat.

  9. Arrêter

L'exemple ci-dessous illustre l'implémentation de l'algorithme ci-dessus.

/*Java Program to check if a string is empty or null*/

public class Main  
{  
     public static void main(String[] args) 
     {  
        String str1 = "Study Tonight";
        System.out.println("Entered String is: "+str1);
        System.out.println("Is the entered string empty or null? "+str1 == null || str1.isEmpty());    //false
        String str2 = ""; 
        System.out.println("Entered String is: "+str2);
        System.out.println("Is the entered string empty or null? "
        +str2 == null || str2.isEmpty());    // true
  
    } 
}  


La chaîne saisie est :Étude ce soir
faux
La chaîne saisie est :
vrai

Programme 3 :Vérifier si une chaîne est vide ou nulle

Dans ce programme, nous allons apprendre à vérifier si une chaîne est vide ou nulle en utilisant la méthode length(). Si longueur=0, alors c'est une chaîne vide ou nulle.

Algorithme :

  1. Démarrer

  2. Déclarer une chaîne

  3. Initialisez-le avec quelques valeurs.

  4. Utilisez length() pour vérifier si la chaîne saisie est nulle ou non.

  5. Si la longueur de la chaîne saisie est 0, il s'agit d'une chaîne vide.

  6. Affichez le résultat.

  7. Déclarez une autre chaîne et initialisez-la à null.

  8. Utilisez length() pour vérifier si la chaîne saisie est nulle ou non.

  9. Si la longueur de la chaîne saisie est 0, il s'agit d'une chaîne vide.

  10. Affichez le résultat.

  11. Arrêter

L'exemple ci-dessous illustre l'implémentation de l'algorithme ci-dessus.

/*Java Program to check if a string is empty or null*/

public class Main  
{  
     public static void main(String[] args) 
     {  
        String str1 = "Study Tonight";
        System.out.println("Entered String is: "+str1);
        System.out.println("Is the entered string empty or null? " +str1 == null || str1.length() == 0);    //false
        String str2 = ""; 
        System.out.println("Entered String is: "+str2);
        System.out.println("Is the entered string empty or null? "
        +str2 == null || str2.length() == 0);    // true
    } 
}  


La chaîne saisie est :Étude ce soir
faux
La chaîne saisie est :
vrai

Programme 4 :Vérifier si une chaîne est vide ou nulle

Dans ce programme, nous allons apprendre à vérifier si une chaîne est vide ou nulle. Ici, nous allons utiliser la méthode .equals() pour effectuer une vérification d'égalité par rapport à une chaîne vide.

Algorithme :

  1. Démarrer

  2. Déclarez une chaîne.

  3. Initialisez-le avec quelques valeurs.

  4. Utilisez la méthode equals() pour effectuer une vérification d'égalité par rapport à une chaîne vide.

  5. Affichez le résultat.

  6. Déclarez une autre chaîne et initialisez-la à null.

  7. Utilisez la méthode equals() pour effectuer une vérification d'égalité par rapport à une chaîne vide.

  8. Affichez le résultat.

  9. Arrêter

L'exemple ci-dessous illustre l'implémentation de l'algorithme ci-dessus.

/*Java Program to check if a string is empty or null*/

public class Main  
{  
    private static String EMPTY = "";
    
     public static void main(String[] args) 
     {  
        String str1 = "Study Tonight";
        System.out.println("Entered String is: "+str1);
        
        System.out.println("Is the entered string empty or null? ");
        System.out.println(str1 == null || EMPTY.equals(str1));    // false
        System.out.println(str1 == null || str1.equals(EMPTY));    // false
        
        String str2 = ""; 
        System.out.println("Entered String is: "+str2);
        System.out.println("Is the entered string empty or null? ");
        System.out.println(str2 == null || EMPTY.equals(str2));    // true
        System.out.println(str2 == null || str2.equals(EMPTY));    // true        
        
    } 
}  


La chaîne saisie est :Study Tonight
La chaîne saisie est-elle vide ou nulle ?
false
false
La chaîne saisie est :
La chaîne saisie est-elle vide ou nul ?
vrai
vrai


Balise Java