使用LinkedList类中常用方法小程序
import java.util.LinkedList; public class ep1_9 { public static void main(String[] args){ LinkedList list = new LinkedList(); list.add("你");//添加节点 list.add("好"); int number = list.size();//获取链表长度 System.out.println("现在链表中有"+number+"个节点:"); for(int i=0;i<number;i++){ String temp=(String) list.get(i); System.out.println("第"+i+"个节点数据是"+temp); } list.add(0,"中");//在指定位置添加新节点,即第一个节点 number=list.size(); list.add(number-1,"国");//在指定位置添加节点,即链表尾前一个节点 number=list.size(); System.out.println("现在链表中有"+number+"个节点:"); for(int i=0;i<number;i++){ String temp=(String) list.get(i); System.out.println("第"+i+"个节点数据是"+temp); } list.remove(0);//删除第0个节点 list.remove(1);//删除第1个节点 list.set(0,"笑");//替换对象 number=list.size(); System.out.println("现在链表中有"+number+"个节点:"); for(int i=0;i<number;i++){ String temp=(String) list.get(i); System.out.println("第"+i+"个节点数据是"+temp); } } }
现在链表中有2个节点: 第0个节点数据是你 第1个节点数据是好 现在链表中有4个节点: 第0个节点数据是中 第1个节点数据是你 第2个节点数据是国 第3个节点数据是好 现在链表中有2个节点: 第0个节点数据是笑 第1个节点数据是好