Java List转ArrayList的两种方法
程序员文章站
2022-03-01 15:00:20
...
今天在做项目的时候、有一个需求、那就是把 List 转化为ArrayList
本来这个东西写起来也很简单、程序员嘛都有点偷懒、想在网在找人家写好的
但是我搜索了一下、好像都没有具体的实现方法、最后只得自己写了、做个笔记
以后再用到的时候、可以直接复制了、同样也希望可以帮到相同需求的哥们哈
一、通过 for 循环来实现
把 List 遍历一下、一个一个加进去(不推荐)
public ArrayList<OrderData> getCheckProduct(){ ArrayList<OrderData> arrayList = new ArrayList<OrderData>(); for (OrderData rod : mOrderDataList) { arrayList.add(rod); } return arrayList; }
二、通过 AddAll 实现(推荐)
这种方法是比较快捷的、同样效率相对来说要高一点
public ArrayList<OrderData> getCheckProduct(){ ArrayList<OrderData> arrayList = new ArrayList<OrderData>(); arrayList.addAll(morderDataList); return arrayList; }
另外我说明一下哈、如果是 ArrayList 转 List 的话、是不需要转的哈
本来就是父类与子类的关系、直接写就OK的
推荐阅读
-
Java中ArrayList的removeAll方法详解
-
Java8利用stream的distinct()方法对list集合中的对象去重和抽取属性去重
-
java解析Excel的方法(xls、xlsx两种格式)
-
Java中对List去重 Stream去重的解决方法
-
视频元数据如何修复?万兴优转修复视频元数据的两种方法
-
Java list.remove( )方法需要注意的地方
-
java中List对象的操作方法和List对象的遍历
-
提供一个Java字符串转整型数组的方法
-
Java集合系列(二):ArrayList、LinkedList、Vector的使用方法及区别
-
让PHP支持页面回退的两种方法[转]