Dada una string str, la tarea es verificar si esta string contiene solo espacios en blanco o algún texto, en Java.
Ejemplos:
Input: str = " " Output: True Input: str = "GFG" Output: False
Acercarse:
- Obtenga la string que se verificará en str
- Podemos usar el método trim() de la clase String para eliminar los espacios en blanco iniciales en la string.
Sintaxis:str.trim()
- Entonces podemos usar el método isEmpty() de la clase String para verificar si la string resultante está vacía o no. Si la string contenía solo espacios en blanco, este método devolverá la
sintaxis verdadera:str.isEmpty()
- Combine el uso de ambos métodos usando Method Chaining .
str.trim().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 Program to check if // the String is not all whitespaces class GFG { // Function to check if the String is all whitespaces public static boolean isStringAllWhiteSpace(String str) { // Remove the leading whitespaces using trim() // and then check if this string is empty if (str.trim().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 + "] only whitespaces? " + isStringAllWhiteSpace(str1)); System.out.println("Is string [" + str2 + "] only whitespaces? " + isStringAllWhiteSpace(str2)); } }
Producción:
Is string [GeeksforGeeks] only whitespaces? false Is string [ ] only whitespaces? true