Java有一个字符串集合需要取出其中以A01nc结尾的字符串
可以使用Java的Stream流和filter()方法来实现这个功能。首先,将字符串集合转换为Stream流,然后使用filter()方法筛选出以"A01.nc"结尾的字符串,最后将筛选结果收集为一个新的集合。
以下是示例代码:
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<String> stringList = new ArrayList<>();
stringList.add("A01.nc");
stringList.add("B01.nc");
stringList.add("A01.nc");
stringList.add("A02.nc");
List<String> filteredList = stringList.stream()
.filter(s -> s.endsWith("A01.nc"))
.collect(Collectors.toList());
System.out.println(filteredList);
}
}
输出结果为:[A01.nc, A01.nc
原文地址: https://www.cveoy.top/t/topic/iasZ 著作权归作者所有。请勿转载和采集!