Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Ejemplos de los métodos de la clase String que se indican como realizados, pero ni explicados fueron: trim, contains, isEmpty

En la parte final donde se indican los puntos que aprendimos de los métodos de la clase String mencionan varios que no hemos visto ni tratato como trim, contains, isEmpty. si alguien puede brindar ejemplos de uso de estos métodos , seria genial.

1 respuesta

Hola Alumno, espero que estés bien.

La clase String permite varias posibilidades de manejo y es muy importante estudiarla para desarrollar mejor tus códigos. Proporciona varios constructores y métodos.

  • trim() El método trim() en Java es un método de la clase String que se utiliza para eliminar los espacios en blanco que se encuentran al principio y al final de una cadena. Este método devuelve una nueva cadena que es una copia de la cadena original, pero sin los espacios en blanco al principio y al final. A continuación, te muestro un ejemplo de cómo utilizar el método trim() en Java:**
public class EjemploTrim {
    public static void main(String[] args) {
        String cadena = "    Hola mundo    ";

        // Eliminamos los espacios en blanco al principio y al final de la cadena
        String cadenaLimpia = cadena.trim();

        // Imprimimos la cadena limpia en la consola
        System.out.println("La cadena limpia es: " + cadenaLimpia);
    }
}

En este ejemplo, creamos una cadena llamada cadena que contiene la frase “ Hola mundo ”. Luego, usamos el método trim() para eliminar los espacios en blanco al principio y al final de la cadena. El método trim() devuelve una nueva cadena que contiene la cadena original sin los espacios en blanco al principio y al final, que se almacena en la variable cadenaLimpia. Luego, imprimimos esta nueva cadena en la consola. La salida del programa sería:

La cadena limpia es: Hola mundo
  • contains Utilice esta función para determinar si una cadena está incluida en otra cadena. La función devuelve true si valor1 contiene valor2; de lo contrario, false.

Sintaxis: contains(valor1, valor2)

Parámetros de entrada: valor1, valor2 representa valores de entrada: expresiones, literales o funciones.

Valor de retorno: Booleano

Ejemplo:

<sxt:element name="isQualified" value="contains(/employee/skill,"Java")/>" 
  • isEmpty () El método comprueba si una cadena está vacía o no. Este método devuelve verdadero si la cadena dada está vacía; de lo contrario, devuelve falso. En otras palabras, puede decir que este método devuelve verdadero si la longitud de la cadena es 0.

Firma del método: public boolean isEmpty()

public class Ejemplo{  
   public static void main(String args[]){  
    //empty string
    String str1="";  
    //non-empty string
    String str2="hola";  

    //prints true
    System.out.println(str1.isEmpty());  
    //prints false
    System.out.println(str2.isEmpty());  
   }
}

La salida del programa sería:

true
false

En el ejemplo anterior, el método isEmpty() solo verifica si la cadena está vacía o no. Si desea verificar si la cadena es nula o está vacía, puede hacerlo como se muestra en el siguiente ejemplo:

public class Ejemplo{  
   public static void main(String args[]){  
    String str1 = null; 
    String str2 = "hola";  

    if(str1 == null || str1.isEmpty()){
       System.out.println("String str1 is empty or null"); 
    }
    else{
       System.out.println(str1);
    }
    if(str2 == null || str2.isEmpty()){
       System.out.println("String str2 is empty or null");  
    }
    else{
       System.out.println(str2);
    }
   }
}

Salida:

String str1 is empty or null
hola

Debemos recordar que: Los objetos String no son modificables. Por lo tanto, los métodos que actúan sobre un String con la intención de modificarlo lo que hacen es crear un nuevo String a partir del original y devolverlo modificado.

Los puedes consultar todos en la API de Java aquí.

Mucho éxito en todo lo que te propongas y continúa con ese empeño.

Recuerda que si tienes alguna duda sobre el contenido, estaremos aquí para ayudarte. ¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios