在Java中,contains()
是一个方法,用于判断一个集合(Collection)或字符串(String)是否包含指定的元素或子字符串。
对于集合(Collection):
boolean contains(Object element)
该方法用于判断集合中是否包含特定的元素。它返回一个布尔值,如果集合包含指定的元素,则返回true;否则返回false。
示例:
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
System.out.println(numbers.contains(2)); // 输出为 true
System.out.println(numbers.contains(4)); // 输出为 false
在上述示例中,我们创建了一个整数列表,并使用contains()
方法来检查列表中是否包含特定的元素。第一个contains(2)
返回true,因为列表中包含元素2;第二个contains(4)
返回false,因为列表中不包含元素4。
对于字符串(String):
boolean contains(CharSequence sequence)
该方法用于判断一个字符串是否包含指定的子字符串。它返回一个布尔值,如果字符串包含指定的子字符串,则返回true;否则返回false。
示例:
String str = "Hello, World!";
System.out.println(str.contains("Hello")); // 输出为 true
System.out.println(str.contains("Java")); // 输出为 false
在上述示例中,我们使用contains()
方法来检查字符串中是否包含特定的子字符串。第一个contains("Hello")
返回true,因为字符串包含子字符串"Hello";第二个contains("Java")
返回false,因为字符串不包含子字符串"Java"。
总结:contains()
方法是用于判断集合或字符串中是否包含特定元素或子字符串的方法。它返回一个布尔值,如果包含,则返回true;否则返回false。