黑马程序员技术交流社区
标题:
求解:Java里面如何把一个Array数组转换成Collection, List
[打印本页]
作者:
王小丑
时间:
2013-2-19 20:59
标题:
求解:Java里面如何把一个Array数组转换成Collection, List
今天在书上看一道习题,Java里面如何把一个Array数组转换成Collection, List ,想了好久只找到一种方法,就是使用Arrays.asList()来转换,这个转换方式很简单,但是我感觉不是很实用,
代码如下:
String[] array = {“Good”, “Morning”, “Hello”, “2006″};
List list = Arrays.asList(array);
求大侠指教,还有没有其它方法,最好像我上面这样给出代码,谢谢
作者:
胥文
时间:
2013-2-19 21:59
为什么有简单的你不用了非要搞那么复杂了
你看这样行不行,又是循环,又是反射的;我本来想用字节码和反射来做的,你可以那么尝试的写写
个人觉得有简单的还是用简单的,简单的就是实用的
public static void main(String[] args) throws IOException {
String[] array = new String[]{"asfa","asdf"};
Collection collection =new ArrayList();
for(int x=0;x<array.length;x++)
{
String str = (String) Array.get(array, x);
collection.add(str);
}
System.out.println(collection);
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2