集合与数组之间的转换
package com.bjsxt.array;
import java.util.*;
public class Test {
public static void main(String[] args) {
//(1)将数组转集合
int [] arr={11,223,44};
List list=Arrays.asList(arr);
System.out.println("集合中元素的个数:"+list.size());
System.out.println(list);
Integer [] arr2={11,223,44};
List list2=Arrays.asList(arr2);
System.out.println("集合中元素的个数:"+list2.size());
System.out.println(list2);
//(2)将集合转成数组
Set<String> set=new TreeSet<String>();
Collections.addAll(set,"banana","orange","cat");
Object [] obj= set.toArray();
for(Object o:obj){
System.out.println(o);
}
String [] arr3={};
System.out.println("转之前:"+arr3);
arr3= set.toArray(arr3);
System.out.println("转之后:"+arr3);
String [] arr4=new String[10];
System.out.println("转之前:"+arr4);
arr4=set.toArray(arr4);
System.out.println("转之后:"+arr4);
System.out.println(Arrays.toString(arr4));
}
}
集合与数组
最新推荐文章于 2022-02-26 15:37:02 发布