在 Java 中从 LinkedList 的元素创建对象数组
java 8object oriented programmingprogramming
可以使用方法 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("对象数组元素为:"); for (Object i: objArr) { System.out.println(i); } } }
输出
上述程序的输出如下 −
对象数组元素是: 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("对象数组元素为:"); for (Object i: objArr) { System.out.println(i); }