0
点赞
收藏
分享

微信扫一扫

Java8--Lambda表达式对List集合操作

梦为马 2022-08-13 阅读 84

list.add("djk1");

list.add("djk12");

list.add("djk123");

//利用stream().forEach()遍历集合

list.stream().forEach(item->{System.out.print(item+" ");});

二、利用stream().map()对List进行大写处理,并给另外一个List赋值,并对其遍历

List<String> lis

Java8--Lambda表达式对List集合操作

t = new ArrayList<String>();

list.add("djk");

list.add("djk1");

list.add("djk12");

list.add("djk123");

List<String> list4 = new ArrayList<String>();

list4 = list.stream().map(item->item.toUpperCase()).collect(Collectors.toList());

list4.stream().forEach(item->{System.out.println(item);});

三、利用stream().filter()对List进行过滤处理,并给另一个list赋值,并对其遍历

List<String> list = new ArrayList<String>();

list.add("djk");

list.add("djk1");

list.add("djk12");

list.add("djk123");

List<String> list3 = new ArrayList<String>();

list3 = list.stream().filter(item->!item.equals("djk")).collect(Collectors.toList());

list3.stream().forEach(item->{System.out.println(item);});

四、求某一个数列的最大值、最小值、和、平均值、数列元素数

List<Integer> listint = new ArrayList<Integer>();

listint.add(1);

listint.add(2);

listint.add(3);

listint.add(4);

listint.add(5);

举报

相关推荐

0 条评论