黑马程序员技术交流社区
标题:
集合和数组的相互转换
[打印本页]
作者:
hero_king
时间:
2016-5-29 23:02
标题:
集合和数组的相互转换
有时我们需要将数组转化为集合或者集合转化为数组,当然可以通过遍历然后添加的方法实现,不过不要忘了API提供的方法奥:
Arrays工具类的asList方法和Collection的toArray方法
public class Demo1 {
public static void main(String[] args) {
// 集合转数组:
ArrayList<String> arraylist = new ArrayList<>();
arraylist.add("我");
arraylist.add("爱");
arraylist.add("java");
Object[] arr = arraylist.toArray();
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
// 数组转成集合
String[] arr2 = { "我", "爱", "中", "国" };
List<String> list = Arrays.asList(arr2);
for (String s : list) {
System.out.print(s + " ");
}
}
}
<p> </p>
复制代码
作者:
见著
时间:
2016-5-29 23:09
刚学到这里,又复习了一边,谢谢楼主!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2