对于基本类型数组,不能直接调用Arrays.asList将其转换为List集合。
Arrays.asList只能有效地转换为非基本类型数组的List集合。
本节介绍如何利用java8的特性将基本类型数组转换为List集合。
目录
一.程序代码
二、运行结果
一、程序代码package com.csdn; import java.util.Arrays; import java.util.List; import Java.util.stream.collectors; 公共类解决方案{ publicstaticvoidmain (字符串[ ] args ) {//int类型int ) } ints={ 1、2、3、4、5 }; listintegerlist1=arrays.stream (ints ).boxed ).collect (collectors.to list ) ); system.out.println (列表1; //double类型double [ ] doubles={ 1.0,2.0,3.0,4.0,5.0 }; listdoublelist2=arrays.stream (doubles ).boxed ).collect (collectors.to list ) ); system.out.println (列表2; //String类型String[] strs={ ‘1’、’2’、’3’、’4’、’5′ }; liststringlist3=arrays.stream (strs ).collect (collectors.to list ); system.out.println (列表3; system.out.println (arrays.as list ) strs ); }二、运行结果[1、2、3、4、5][1.0、2.0、3.0、4.0、5.0][1、2、3、4、5]