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中打印一个链接列表的实例值,干得好!👍