📜  Java中的属性 contains(value) 方法和示例(1)

📅  最后修改于: 2023-12-03 14:42:57.215000             🧑  作者: Mango

Java中的属性 contains(value) 方法和示例

在Java中,我们可以使用contains(value)方法来判断一个属性中是否包含指定的值。该方法返回一个布尔类型值,如果属性中包含指定值则返回true,否则返回false

语法

属性.contains(value)

其中,属性是指要检查的属性,如字符串、列表等;value是要查找的值。

示例
1. 检查字符串是否包含指定字符串
String str = "Java is a popular programming language";
boolean result = str.contains("popular");
System.out.println(result);

输出结果为true,因为字符串str中包含字符串"popular"。

2. 检查列表是否包含指定元素
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
boolean result = list.contains("banana");
System.out.println(result);

输出结果为true,因为列表list中包含字符串"banana"。

3. 检查数组是否包含指定元素
int[] arr = {1, 2, 3, 4, 5};
boolean result = Arrays.stream(arr).anyMatch(i -> i == 3);
System.out.println(result);

输出结果为true,因为数组arr中包含元素3。

注意事项
  • 对于字符串,contains()方法区分大小写;
  • 对于列表和数组,contains()方法比较的是元素的内容,而不是元素的引用。