0
点赞
收藏
分享

微信扫一扫

ChatGPT国内镜像站

追风骚年 2023-06-01 阅读 110
javaLambda

直接上代码:

package com.epic.crm.utils;

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

public class LambdaUtils {

    public static void main(String[] args) {
        List<String> strings = Arrays.asList("test", "hello", "world", "java");
        strings.forEach(s -> System.out.println(s));

        System.out.println("--------------------");
        List<String> collect = strings.stream().filter(s -> s.length() > 4).collect(Collectors.toList());
        collect.forEach(s -> System.out.println(s));

        System.out.println("--------------------");
        List<String> collect1 = strings.stream().map(s -> s.toUpperCase()).collect(Collectors.toList());
        collect1.forEach(s -> System.out.println(s));

        System.out.println("--------------------");
        List<String> collect2 = strings.stream().sorted().collect(Collectors.toList());
        collect2.forEach(s -> System.out.println(s));


        System.out.println("--------------------");
        boolean test = strings.stream().anyMatch(s -> s.equals("test"));
        System.out.println(test);

        System.out.println("--------------------");
        List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
        int sum = list.stream().reduce(0, (a, b) -> a + b);
        System.out.println(sum);

    }
}
举报

相关推荐

0 条评论