Java判断某一数组含有某一字段
时间: 2023-07-29 11:07:13 浏览: 37
可以使用循环遍历数组,判断每个元素是否包含该字段。这里提供两种方法:
方法一:使用for循环遍历数组
```java
public static boolean contains(String[] arr, String str){
for(int i=0; i<arr.length; i++){
if(arr[i].contains(str)){
return true;
}
}
return false;
}
```
调用示例:
```java
String[] arr = {"hello", "world", "java"};
String str = "wor";
boolean result = contains(arr, str);
System.out.println(result); // true
```
方法二:使用Stream流的anyMatch方法
```java
public static boolean contains(String[] arr, String str){
return Arrays.stream(arr).anyMatch(s -> s.contains(str));
}
```
调用示例:
```java
String[] arr = {"hello", "world", "java"};
String str = "wor";
boolean result = contains(arr, str);
System.out.println(result); // true
```