• 注册
当前位置:1313e > 默认分类 >正文

数组和集合List的相互转化

一、数组转为List

调用Arrays类的静态方法asList

1   static void convertArray2List() {
2         String[] strs = new String[]{"hehe","haha","heihei"};
3         List list = Arrays.asList(strs);
4         
5         System.out.println(JSON.toJSONString(list));
6     }

结果 : ["hehe","haha","heihei"]

 

二、List转为数组(以ArrayList为例)

①、Object[] toArray();

②、T[] toArray(T[] a);

1   static void convertList2Array() {
2         List list = new ArrayList();
3         list.add("hehe");
4         list.add("haha");
5         list.add("heihei");
6         String[] strs =  list.toArray(new String[]{});
7         
8         System.out.println(JSON.toJSONString(strs));
9     }

结果 :["hehe","haha","heihei"]

 

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录