首页 文章资讯内容详情

Java 中将 ArrayList 转换为 LinkedList 的程序

2026-06-04 5 花语

假设以下是我们的ArrayList-

List<String> arrList = Arrays.asList("John", "Jacob", "Kevin", "Katie", "Nathan");

现在,使用toCollection()将此ArrayList转换为LinkedList-

List<String> myList = arrList.stream().collect(Collectors.toCollection(LinkedList::new));

示例

以下是在Java中将ArrayList转换为LinkedList的程序-

import java.util.*; import java.util.stream.*; public class Demo { public static void main(String args[]) { List<String> arrList = Arrays.asList("John", "Jacob", "Kevin", "Katie", "Nathan"); System.out.println("ArrayList = " + arrList); List<String> myList = arrList.stream().collect(Collectors.toCollection(LinkedList::new)); System.out.println("LinkedList (ArrayList to LinkedList) = " + myList); } }

输出结果

ArrayList = [John, Jacob, Kevin, Katie, Nathan] LinkedList (ArrayList to LinkedList) = [John, Jacob, Kevin, Katie, Nathan]