在Java中,contains
是一個方法,用于判斷一個字符串或者集合中是否包含指定的元素。它的語法規則如下:
對于字符串對象:
boolean contains(CharSequence sequence)
對于集合對象:
boolean contains(Object element)
其中,CharSequence
是一個接口,實現該接口的類包括String
、StringBuffer
和StringBuilder
等。
使用示例:
String str = "Hello, world!";
boolean result = str.contains("world"); // 判斷字符串中是否包含"world"
System.out.println(result); // 輸出: true
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
boolean result2 = list.contains("banana"); // 判斷集合中是否包含"banana"
System.out.println(result2); // 輸出: true
需要注意的是,contains
方法是區分大小寫的,如果需要進行大小寫不敏感的匹配,可以使用其他的方法,比如equalsIgnoreCase()
。