集合和数组之间的转换
//数组转集合
public static void main(String[] args) {
//方式一
Integer[] i={1,2,3,4};
List<Integer> list =new ArrayList();
for(int x=0;x<i.length;x++){
list.add(i[x]);
}
System.out.println(list);
}
//方式二采用Array.asList()
public static void main(String[] args) {
Integer[] i=new Integer[]{1,2,3,4};
List<Integer> list =Arrays.asList(i);
System.out.println(list);
}
//集合转数组
//方式一
public static void main(String[] args) {
List<Integer> list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
Integer[] i=new Integer[list.size()];
for(int x=0;x<list.size();x++){
i[x]=list.get(x);
System.out.println(i[x]);
}
}
//第二种方法使用toArray()
public static void main(String[] args) {
List<Integer> list1=new ArrayList();
list1.add(1);
list1.add(2);
list1.add(3);
Object[] i2 = list1.toArray();
for(int x=0;x<i2.length;x++){
Object object =(Integer) i2[x];
System.out.println(object);
}
}
在Java中集合和数组之间的转换
最新推荐文章于 2022-12-31 18:23:58 发布