java8 获取list对象第一个元素

import lombok.*;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Demo {


    @Builder
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    @ToString
    static class LOL{
        //赛区
        private String area;
        //战队名称
        private String teamName;
        //战队选手
        List<String> player;

    }
    private static List<LOL> lols= new ArrayList<>();;
    static  {
         lols.add( new LOL( "LPL", "IG", Arrays.asList( "TheShy","JK","Rk","BaoLan","Ning") ));
         lols.add( new LOL( "LPL", "FPX", Arrays.asList( "Doinb","GimGoon","Tian","Lwx","Crisp") ));
         lols.add( new LOL( "LCK", "SKT", Arrays.asList( "faker","khan","child","teddy","mata") ));
    }
    public static void main(String[] args) {
        LOL lol = lols.stream().findFirst().orElse( null );
        System.out.println( lol );

    }
}

输出结果为:

Demo.LOL(area=LPL, teamName=IG, player=[TheShy, JK, Rk, BaoLan, Ning])
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。