import java.util.Iterator;
import java.util.LinkedList;
public class LinkedListTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
LinkedList<String> link=new LinkedList();
link.add("a"); //linkedlist可以添加重复的元素,
link.add("f");
link.add("b");
link.add("c"); //按照顺序添加
link.offer("x");
System.out.println(link.poll());//poll(剪短)检索
// link.poll(); //并删除此列表的头,返回删除的值
// String c=link.peek(); //查找元素peek如果没有元素不会报错而是返回null
// String c=link.getFirst(); //查找元素get如果没有元素,报错
// System.out.println(c);
// Iterator<String> it=link.iterator();
// while(it.hasNext()){
// String s=it.next();
// it.remove(); //删除元素按照添加的顺序
// System.out.println(s);
// }
link.push("d"); //push(增加,推动)添加元素到堆栈最上面,相当于addfirst();
System.out.println(link.pop()); //pop取出并返回堆栈上面元素
System.out.println(link);
}
}
LinkedList的测试
最新推荐文章于 2024-08-13 22:32:17 发布
本文深入探讨了Java中LinkedList的使用方法,包括元素的添加、检索、删除等操作,通过实例代码展示了LinkedList的特点和功能,如重复元素的添加、顺序添加、元素的检索和删除,以及栈操作的实现。
10万+

被折叠的 条评论
为什么被折叠?



