如何在Java中创建基于条件的子列表
我有一个如何在Java中创建基于条件的子列表,java,Java,我有一个字符串的列表 List<String> strings = new ArrayList<>(Arrays.asList("C", "C++", "Java")); 最快和最清晰的方法是什么?我建议将列表流式处理,然后使用过滤包含字母'C'的任何元素: List<String> filteredList = strings.stream() .filter(s -> s.contains("C")) .collec
字符串的列表
List<String> strings = new ArrayList<>(Arrays.asList("C", "C++", "Java"));
最快和最清晰的方法是什么?我建议将列表流式处理,然后使用过滤包含字母'C'
的任何元素:
List<String> filteredList = strings.stream()
.filter(s -> s.contains("C"))
.collect(Collectors.toList());
strings.stream()
List<String> filteredList = strings.stream()
.filter(s -> s.contains("C"))
.collect(Collectors.toList());
[C, C++]