链表是编程中的基本数据结构。它可以存储数据以及对下一个和/或上一个节点的引用。可以有一个单链表,一个双链表和一个循环链表。
下面的代码向您展示如何使用java.util.LinkedList该类创建链接列表。在示例中,我们LinkedList使用add(Object o)方法创建了一个存储字符串对象的对象。创建列表后,我们将迭代列表并打印出内容。
package org.nhooo.example.util; import java.util.List; import java.util.LinkedList; public class LinkedListCreate { public static void main(String[] args) { // 创建一个新的java.util.LinkedList实例,并 // 将五个字符串对象添加到列表中。 List<String> grades = new LinkedList<>(); grades.add("A"); grades.add("B"); grades.add("C"); grades.add("E"); grades.add("F"); // 使用for迭代LinkedList对象 // 声明。 for (String grade : grades) { System.out.println("Grade: " + grade); } } }
该程序将产生以下输出:
Grade: A Grade: B Grade: C Grade: E Grade: F