ArrayList转换为LinkedList的办法有以下几种:
1. 利用LinkedList的布局函数:
List<Integer> arrayList = new ArrayList<>(); // 添加元素到arrayListLinkedList<Integer> linkedList = new LinkedList<>(arrayList);
2. 利用addAll方法:

LinkedList<Integer> linkedList = new LinkedList<>();linkedList.addAll(arrayList);
3. 逐个添加元素:
List<Integer> arrayList = new ArrayList<>();// 添加元素到arrayListLinkedList<Integer> linkedList = new LinkedList<>();for(Integer element : arrayList) { linkedList.add(element); }
4. 利用Collections的copy方法:
List<Integer> arrayList = new ArrayList<>();// 添加元素到arrayListLinkedList<Integer> linkedList = new LinkedList<>(); Collections.copy(linkedList, arrayList);
这些是最常见的几种ArrayList转换为LinkedList的方法。紧张利用LinkedList的布局函数或者addAll,copy等方法,将ArrayList中的元素复制过去。