LinkedList(链表)模仿先进先出或者先进后出

 前注:本文参考传智博客毕向东老师的java教学视屏加上本菜鸟的一些总结理解,错漏之处烦请各位批评改正,望共同进步。
一 所用主要方法介绍
1.removedFirst(移除对象)
  removedLast
2.addFirst(添加对象)
  addLast
3.isEmpty(判断元素是否为空)

二 代码展示(以下代码是毕向东老师)
LinkedList list = new LinkList();//获取LinkdeList对象
//添加对象
List.addFirst("abc1");
List.addFirst("abc2");
List.addFirst("abc3");
List.addFirst("abc4");
//判断元素是否为空,不为空就取出对象。
while(!list.isEmpty){
System.out.println(List.removedFirst()))
}
结果:
 
  

abc4
abc3
abc2
abc1

三 体会:可以代替Iterator。可以用addFirst , addLast , removeFirst , removeLast重新组合。

!代表add ,*代表remove

用!First和*Frist组合那么存入和取出顺序相反

用!Last和*Last组合那么存入和取出顺序相反

用!First和*Last。。。。。。。(自己实验)

四 end
java_haha努力更新中。。。下篇再见。

你可能感兴趣的:(java,java)