English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método contains() de String contiene la cadena específica en la cadena.
La sintaxis del método contains() de String es:
string.contains(CharSequence str)
El método contains() toma un solo parámetro.
str (charSequence)-secuencia de caracteres
Nota: charSequence es una secuencia de caracteres, por ejemplo: String, CharBuffer, StringBuffer, etc.
Si la cadena contiene la cadena especificada str,devuelve true
Si la cadena no contiene la cadena especificada str,devuelve false
class Main { public static void main(String[] args) { String str1 = "Aprende Java"; Boolean resultado; //Revisar str1¿Contiene "Java"? result = str1.contains("Java"); System.out.println(result); // true //Revisar str1¿Contiene "Python"? result = str1.contains("Python"); System.out.println(result); // false //Revisar str1¿Contiene ""? result = str1.contains(""); System.out.println(result); // true } }
Aquí, string.contains("") devuelve true, porque la cadena vacía es un subconjunto de otras cadenas.
class Main { public static void main(String[] args) { String str1 = "Aprende Java"; String str2 = "Java"; String str3 = "java"; Boolean resultado; // Devuelve true porque "Aprende Java" incluye "Java" if (str1.contains(str2)) { System.out.println(str1 + "Incluye" + str2); } else { System.out.println(str1 + "No incluye" + str2); } // contains() es sensible a mayúsculas y minúsculas // Devuelve false porque "Aprende Java" no incluye "java" if (str1.contains(str3)) { System.out.println(str1 + "Incluye" + str3); } else { System.out.println(str1 + "No incluye" + str3); } } }
Resultados de salida
Aprende Java Incluye Java Aprende Java No incluye java