lambda表達式

public static void main(String[] args) {
List<String> list = Arrays.asList("1","2","4","3","2","1","2");
// 須要迭代list做處理
list.forEach(s -> System.out.print(s));

// 須要根據list中對象判斷取出小集合
List<String> list1 = list.stream().filter(s -> s.equals("1")).collect(Collectors.toList());
System.out.print(list1);

// 須要操做list對象組成新集合
List list2 = list.stream().filter(s -> s.equals("1")).map(s -> s+1).collect(Collectors.toList());
System.out.print(list2);}
相關文章
相關標籤/搜索