关闭

java中数组和集合的互相转换

238人阅读 评论(0) 收藏 举报
分类:

1、集合到数组两种方式

package collection;

import java.util.ArrayList;
import java.util.List;

public class ListToArray {
public static void main(String[] args) {
List<String> list=new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
//转换为Object类型的数组
Object[] array = list.toArray();
for (Object object : array) {
System.out.println(object);
}
//转换为对应类型的数组
String[] array2 = list.toArray(new String[list.size()]);
for (String string : array2) {
System.out.println(string);
}
}
}

2、数组到集合

package collection;

import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

public class ArrayToList {
public static void main(String[] args) {
String[]arr={"a","b","c"};
List<String> asList = Arrays.asList(arr);
Iterator<String> iterator = asList.iterator();
while (iterator.hasNext()) {
String string = (String) iterator.next();
System.out.println(string);
}
}
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:122465次
    • 积分:2280
    • 等级:
    • 排名:第17157名
    • 原创:101篇
    • 转载:33篇
    • 译文:0篇
    • 评论:15条
    文章分类
    最新评论