java快速list_Java快速创建List的4种⽅法
1、通过构造⽅法,例如:List list = new ArrayList<>();
然后调⽤list.add增加元素,如果知道初始化的值,这种先构造再⼀项项添加的⽅式,⽤起来并不爽,于是⼀边都⽤下⾯的⽅法
java stream2、通过Arrays.asList("a", "b");
但是这种⽅法构造出的List是固定长度的,如果调⽤add⽅法增加新的元素,会报异常:java.lang.UnsupportedOperationException,其实也可以理解,这个List是由Array转换⽽来,⽽Array是不能动态增加长度的,适合于构造静态不变List,
3、通过Java8引⼊的Stream提供的⽅法:List list = Stream.of("a", "b").List());
这种⽅式跟第⼆种类似,但是list可以动态添加元素,⽐较友好,适合于构造动态List
4、通过guava提供的⽅法,List list3 = wArrayList("f", "g");
适合于构造动态List,虽然只是个语法题,但是易⽤性确实好很多,可以⽤⼀个简单语句代替之前⽤很多
语句才能实现的功能,⽅便表达出程序员的想法。Guava⾥的很多⽅法都⾮常⽅便,相信基本都是来⾃于实践中的痛点,对JDK⾥的⽅法是个很好的补充。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。