qq_14811757
帅气十足的安哥
2019-01-31 19:51

list集合遍历采用的是ArrayList还是LinkList问题?

  • java

想问下,我返回一个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条回答