可以使用方法java.util.LinkedList.toArray()从LinkedList的元素创建对象数组。此方法以正确的顺序返回带有所有LinkedList元素的对象数组。
演示该程序的程序如下。
import java.util.LinkedList; public class Demo { public static void main(String[] args) { LinkedList<String> l = new LinkedList<String>(); l.add("Amy"); l.add("Sara"); l.add("Joe"); l.add("Betty"); l.add("Nathan"); Object[] objArr = l.toArray(); System.out.println("The object array elements are: "); for (Object i: objArr) { System.out.println(i); } } }
输出结果
上面程序的输出如下-
The object array elements are: Amy Sara Joe Betty Nathan
现在让我们了解上面的程序。
LinkedList l被创建。然后,LinkedList.add()用于将元素添加到LinkedList。演示这的代码片段如下
LinkedList<String> l = new LinkedList<String>(); l.add("Amy"); l.add("Sara"); l.add("Joe"); l.add("Betty"); l.add("Nathan");
LinkedList.toArray()方法用于将LinkedList转换为对象数组objArr []。然后使用for循环显示对象数组。演示这的代码片段如下
Object[] objArr = l.toArray(); System.out.println("The object array elements are: "); for (Object i: objArr) { System.out.println(i); }