Programa para verificar si la string está vacía en Java

Dada una string str, la tarea es verificar si esta string está vacía o no, en Java. Ejemplos:

Input: str = "" 
Output: True

Input: str = "GFG"
Output: False

Enfoque 1:

  • Obtenga la string que se verificará en str
  • Simplemente podemos verificar si la string está vacía o no usando el método isEmpty() de la sintaxis de la clase String:
if (str.isEmpty())
  • Imprime verdadero si la condición anterior es verdadera. De lo contrario, imprima falso.

A continuación se muestra la implementación del enfoque anterior: 

Java

// Java Program to check if
// the String is empty in Java
 
class GFG {
 
    // Function to check if the String is empty
    public static boolean isStringEmpty(String str)
    {
 
        // check if the string is empty or not
        // using the isEmpty() method
        // and return the result
        if (str.isEmpty())
            return true;
        else
            return false;
    }
 
    // Driver code
    public static void main(String[] args)
    {
        String str1 = "GeeksforGeeks";
        String str2 = "";
 
        System.out.println("Is string \"" + str1
                           + "\" empty? "
                           + isStringEmpty(str1));
        System.out.println("Is string \"" + str2
                           + "\" empty? "
                           + isStringEmpty(str2));
    }
}
Producción:

Is string "GeeksforGeeks" empty? false
Is string "" empty? true

Enfoque 2: Usar el método length()

Si la longitud de la string es cero, entonces la string está vacía.

Java

// Java Program to check if
// the String is empty in Java
 
class GFG{
    public static void main(String[] args)
    {
        String str1 = "GeeksforGeeks";
        String str2 = "";
        boolean res1=false;
        boolean res2=false;
        if(str1.length()==0){
            res1=true;
        }
        if(str2.length()==0){
            res2=true;
        }
        System.out.println("Is string \"" + str1+ "\" empty? "+ res1);
        System.out.println("Is string \"" + str2+ "\" empty? "+ res2);
    }
}
Producción

Is string "GeeksforGeeks" empty? false
Is string "" empty? true

Publicación traducida automáticamente

Artículo escrito por Code_r y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *