java代码:一个list的集合schemeList将其拆开其中的一个以逗号隔开的字段,再与其他字段比较
时间: 2023-11-28 13:51:34 浏览: 69
一个JavaScript用逗号分割字符串实例
可以使用Java 8的Stream API来实现该功能,具体代码如下:
```java
List<String> schemeList = Arrays.asList("field1,value1", "field2,value2", "field3,value3");
String targetValue = "value1"; // 需要比较的目标值
boolean result = schemeList.stream()
.map(scheme -> scheme.split(","))
.anyMatch(schemeArray -> schemeArray[1].equals(targetValue));
if (result) {
// 包含目标值
} else {
// 不包含目标值
}
```
上述代码首先将字符串集合转换为Stream流,然后使用`map`操作将每个字符串拆分成字段数组,接着使用`anyMatch`操作逐个判断是否包含目标值,最终返回判断结果。
阅读全文