📅  最后修改于: 2023-12-03 14:42:57.215000             🧑  作者: Mango
在Java中,我们可以使用contains(value)
方法来判断一个属性中是否包含指定的值。该方法返回一个布尔类型值,如果属性中包含指定值则返回true
,否则返回false
。
属性.contains(value)
其中,属性
是指要检查的属性,如字符串、列表等;value
是要查找的值。
String str = "Java is a popular programming language";
boolean result = str.contains("popular");
System.out.println(result);
输出结果为true
,因为字符串str
中包含字符串"popular"。
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"。
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()
方法比较的是元素的内容,而不是元素的引用。