在 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);
}

相关文章