
10/05/2010, 06:34
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 32
Antigüedad: 14 años, 9 meses Puntos: 0 | |
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. |