public class List_array {
//集合和数组间的转换
List<Integer>=Arrays.stream(arr).boxed().collect(Collectors.toList());
Set <Integer>set =Arrays.stream(arr).boxed().collect(Collectors.toSet());
int[] arr2=list.stream().mapToInt(Integer::intValue).toArray();
int[] arr3=set.stream().mapToInt(Integer::intValue).toArray();
//将栈中的元素变成集合,把栈当做参数传进ArrayList构造方法,这样占中国元素都进入list
Stack stack=new Stack();
stack.push(1);
List<Integer> list1=new ArrayList<>(stack);
//将元素进行拼装,先将arr变成留然后装箱成Integer,在拆箱成拼接的字符串
Arrays.stream(arr).boxed().map(item->item+"").collect(Collectors.joining("---"));
}
java中集合与数组间转换
最新推荐文章于 2024-03-14 10:24:38 发布