如何在Java中打印一个关联列表的值

121 阅读1分钟

JavaLinkedList 类允许你创建一个LinkedList 类型的变量。

通过调用LinkedList() 构造函数可以创建一个LinkedList 实例。

然后,你可以通过调用add() 方法向该实例添加值,如下图所示:

LinkedList myList = new LinkedList();
myList.add("String");
myList.add(2);
myList.add(3);

当你需要显示这些值时,你可以使用println() 方法打印LinkedList 实例,如下图所示:

System.out.println(myList);
// [String, 2, 3]

要想只打印存储在列表中的一个值,你可以调用get() 方法并传递存储该值的索引,如下图所示:

System.out.println(myList.get(0)); // String
System.out.println(myList.get(1)); // 2
System.out.println(myList.get(2)); // 3

Java还允许你使用Iterator 对象来打印一个LinkedList 实例的值。

首先,你需要通过调用实例中的iterator() 方法来创建Iterator对象。

然后,你需要使用while 循环,让Iterator 打印存储在列表中的所有元素:

LinkedList myList = new LinkedList();
myList.add("String");
myList.add(2);
myList.add(false);
Iterator it = myList.iterator();
while (it.hasNext()) {
 System.out.println(it.next());
}

在Java控制台的输出应该如下:

String
2
false

最后,你还可以使用增强的for 循环来打印列表的所有值,如下图所示:

for (Object item : myList) {
System.out.println(item);
}

现在你已经学会了如何在Java中打印一个链接列表的实例值,干得好!👍