Tengo un Cadena2. Quiero comprobar si String2 existe en String1. La longitud de String1 puede ser menor o mayor que String2. También String2 puede ser nulo o vacío a veces. ¿Cómo puedo verificar esto en mi código de Java?Java cheque subcadena
Respuesta
La respuesta obvia es String1.contains(String2);
Se lanzará una NullPointerException si String1
es nulo. Comprobaría que String1
no es nulo antes de intentar la comparación; las otras situaciones deberían manejarlo como cabría esperar.
debería intentar usar String#contains.
+1, para apuntar el OP a la API en lugar de alimentar el código. De esta forma, el OP se ve obligado a leer la API para averiguar los parámetros. Quién sabe mientras hacen esto, pueden encontrar otros métodos útiles y evitar que publiquen otra pregunta en el foro. – camickr
Muchas gracias por la informacion – Arav
Aquí es un simple clase de prueba:
public class Test002 {
public static void main(String[] args) {
String string1 = "Java is Great!";
String string2 = "eat";
if (string1 != null && string2 != null & string2.length() <= string1.length() & string1.contains(string2)) {
System.out.println("string1 contains string2");
}
}
}
muchas gracias por la informacion – Arav
- 1. Java FutureTask cheque finalización
- 2. cheque jQuery si el atributo contiene la subcadena
- 3. gama de Java subcadena
- 4. try/catch vs cheque nulo en java
- 5. Java: subcadena rango de índice
- 6. Subcadena Java: 'cadena índice fuera de rango'
- 7. XSLT: no contiene cheque
- 8. JavaScript cheque indefinido
- 9. jQuery cheque URL actual
- 10. Sustituir una subcadena con otra subcadena
- 11. memoria cheque fugas en ventanas
- 12. Django - cheque FileField Si ninguno
- 13. C# - corta cheque por nula
- 14. cheque Codesign falla Xcode 4
- 15. Manillar - subcadena
- 16. Comprobar si la palabra contiene subcadena en Java expresiones regulares
- 17. Java obteniendo la extensión de archivo sin subcadena
- 18. Shell script subcadena de la primera subcadena indexOf
- 19. XSLT: subcadena antes
- 20. Comparación Subcadena en Python
- 21. Dividir en la subcadena
- 22. subcadena StringBuilder C#
- 23. C# subcadena indexOf
- 24. Subcadena de Excel VBA
- 25. Reemplazar subcadena (replaceAll) solución
- 26. Eliminar subcadena usando Python
- 27. subcadena de palabras
- 28. Subcadena en VBA
- 29. Subcadena en excel
- 30. Subcadena con índice inverso
asumiendo que están usando Java 5+ – newacct
hecho. Espero que, dados los casi seis años desde el lanzamiento de Java 5, en general podamos hacer esa suposición. – Brabster
Um, hay muchas tiendas de TI (la mía incluida, desafortunadamente) que todavía usan Java 1.4. –