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