可以使用Java中的Stream来校验一个String类型的集合是否包含"-A.xls"的数据。具体的步骤如下:

  1. 将String类型的集合转换成Stream对象,可以使用stream()方法。
  2. 使用anyMatch()方法,传入一个Predicate对象,判断是否有元素满足给定的条件。
  3. 在Predicate对象中,使用contains()方法来判断字符串是否包含"-A.xls"。

下面是一个示例代码:

import java.util.Arrays;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> strings = Arrays.asList("file1.xls", "file2.xls", "file3-A.xls", "file4.xls");

        boolean containsA = strings.stream()
                .anyMatch(s -> s.contains("-A.xls"));

        System.out.println("集合中是否包含\"-A.xls\"的数据:" + containsA);
    }
}

输出结果为:

集合中是否包含"-A.xls"的数据:true

注意:在使用Stream之前,需要确保已经导入了java.util.Arraysjava.util.List

Java中如何校验一个string类型的集合是否有包含-Axls的数据使用stream

原文地址: https://www.cveoy.top/t/topic/iHvs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录