public class Test { public static void main(String[] args) { List<String> names = new ArrayList<>(); Collections.addAll(names, "aaa", "abb", "cccc"); // 修正了语法错误,使用逗号分隔元素
List<String> list = new ArrayList<>(); for (String name : names) { if(name.startsWith("a") && name.length() == 3){ list.add(name); } } System.out.println(list); } }
public class Test { public static void main(String[] args) { List<String> names = new ArrayList<>(); Collections.addAll(names, "aaa", "abb", "cccc"); // 修正了语法错误,使用逗号分隔元素
List<String> list = names.stream().filter(s -> s.startsWith("a")).filter//filter方法用来过滤 (s -> s.length()== 3).collect(Collectors.toList());//collect用来收集 System.out.println(list); } }
List<String> list = names.stream().filter(s -> s.startsWith("a")).filter//filter方法用来过滤 (s -> s.length()== 3).collect(Collectors.toList());//collect用来收集