Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2010, 06:34
NIGHTBIRD
 
Fecha de Ingreso: mayo-2010
Mensajes: 32
Antigüedad: 14 años
Puntos: 0
Pregunta Usar (%) o (*) para comparar cadenas en JAVA???

Hola a tod@s. He usado lenguaje sql, y sé que, a la hora de hacer consultas y de comparar cadenas, podemos usar el operador asterísco (*), por ejemplo:

SELECT OBJETO.ATRIBUTO
FROM OBJETO
WHERE OBJETO.ATRIBUTO LIKE "*A*";

Esta consulta SQL devuelve todos los ATRIBUTOS que contengan la letra A.

Mi pregunta es si se puede hacer algo parecido en JAVA cuando se comparan cadenas. Por ejemplo:

if ( cadena1.equals("*"+cadena2+"*") ) {
System.out.println("La cadena1 contiene dentro la cadena2");
}

Espero haberme explicado con claridad.

Gracias de antemano.

Un saludo.