要将项目插入链接列表对象的任何位置,我们可以使用add(int index, Object o)方法。此方法将index插入要插入新对象的位置以及要插入的对象本身。
package org.nhooo.example.util; import java.util.LinkedList; public class LinkedListAddDemo { public static void main(String[] args) { LinkedList<String> names = new LinkedList<>(); names.add("Alice"); names.add("Bob"); names.add("Mallory"); System.out.println("Original values are:"); System.out.println("===================="); for (String name : names) { System.out.println("Name = " + name); } // 将新项目添加到列表的索引编号2。 // 列表是基于0的索引Carol将插入 // 鲍勃 names.add(2, "Carol"); System.out.println("New values are:"); System.out.println("===================="); for (String name : names) { System.out.println("Name = " + name); } } }
我们程序的结果是:
Original values are: ==================== Name = Alice Name = Bob Name = Mallory New values are: ==================== Name = Alice Name = Bob Name = Carol Name = Mallory