package com.javabase.p1;
import java.util.Iterator;
import java.util.LinkedList;
public class Testlinklist {
public static void main(String[] args) {
//LinkedList链表操作方法
LinkedList<Integer> linkli = new LinkedList<Integer>();
int i = 123;
int i1 = 1230;
int i2 = 1234;
int i3 = 13;
int i4 = 156;
int i5 = 156;
int i6 = 456;
int i7 = 456;
int i8 = 756;
linkli.add(i);
linkli.add(i1);
linkli.add(i2);
linkli.add(i3);
linkli.add(i4);
linkli.add(i5);
linkli.add(i6);
linkli.add(i7);
linkli.add(i8);
linkli.removeFirst(); //删除第一个
linkli.add(1, i8); //插入
//遍历LinkedList链表
//四种方法 第一种
Iterator<Integer> it = linkli.iterator();
while (it.hasNext()) {
int k = it.next();
System.out.println(k);
}
System.out.print("\n");
//第二种
for (int j = 0; j < linkli.size(); j++) {
int h = linkli.get(j);
System.out.println(h);
}
System.out.print("\n");
//第三种
for (Integer d : linkli) {
System.out.println(d);
}
System.out.print("\n");
//第四种
for (Iterator r = linkli.iterator(); r.hasNext();) {
int sss = (int)r.next();
System.out.println(sss);
}
}
}
还没有评论,来说两句吧...