帅气十足的安哥
2019-01-31 19:51list集合遍历采用的是ArrayList还是LinkList问题?
想问下,我返回一个linklist,用list接收后,我没有手动转换成ArrayList的情况下,继续拿着这个list去遍历,那么程序遍历的时候会采用哪种集合类型去遍历?
ArrayList 还是 LinkList
public List sort(List list) {
LinkedList linkedList = new LinkedList<>();
linkedList.addAll(list);
MarkerInfoUtil markerInfoUtil = null;
for (int j = 0; j < linkedList.size(); j++) {
if (linkedList.get(j).getMacid().equals(macId)) {
markerInfoUtil = linkedList.get(j);
linkedList.remove();
j--;
}
}
linkedList.addLast(markerInfoUtil);
return linkedList;
//排序
List<MarkerInfoUtil> sort =sort(infos);
for (MarkerInfoUtil info : sort) {
}
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 关于List 遍历后,统计元素出现次数的问题
- java
- 2个回答
- ArrayList集合索引越界异常
- java
- 2个回答
- 怎样获取List的泛型参数,如List<String>?
- arraylist
- 泛型
- class
- 1个回答
- 请教一个问题,不能new ArrayList,List的包是没有导错的
- java
- 7个回答
- 遍历泛型List,应该返回什么类型
- 遍历
- java
- 泛型
- class
- 1个回答
换一换