java中如何实现集合与数组之间互相转换呢?
下文笔者讲述java中数组和集合之间互相转换的方法及示例分享,如下所示
集合与数组转换的实现思路
使用集合的toArray()方法即可实现集合转数组 生成list 即可使用 Arrays.asList价格数组转换为集合
集合与数组的示例
toArray()方法
使用List中的toArray()方法
来将List转换为数组
注意事项:
toArray()方法内的如果没有参数返回的是object类型数组
如果要为string类型,则需要加:new String[list.size()];
List<String> list=new ArrayList<String>();
list.add("java265.com");
list.add("java爱好者");
list.add("java");
String[] array=list.toArray(new String[list.size()]);
生成List
String[] array=new String[]{"java265.com","java爱好者","java"};
List<list> list=Arrays.asList(array);
注意事项:
上面的方法生成的List
无法执行添加,删除操作,
下面的操作则无此限制
String[] array=new String[]{"java265.com","java爱好者","java"};
List<String> list=new ArrayList<String>();
Collections.addAll(list,array);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


