LinkedList
Linkedlist特有的方法:1:方法介绍 addFirst(E e)把元素添加到手位置addLast(E e)把元素添加到末尾getFirst()获取第一个元素getLast()获取最后一个元素removeFirst() 删除removeLast()2:数据结构1:栈 (1.6) : 主要是用于实现堆栈数据结构的存储方式。先进后出push()将该元素插入此集合的开头处pop()移除并返回集合中的第一个元素2:队列(双端队列1.5): 主要是为了让你们可以使用LinkedList模拟队列数据结构的存储方式。先进先出offer()将指定元素添加到此列表的末尾(最后一个元素)。poll()删除集合的首元素并返回3:返回逆序的迭代器对象 descendingIterator() 返回逆序的迭代器对象 | 请点击此处输入图片描述publicclass List06 {publicstaticvoid main(String[] args) {LinkedList list = newLinkedList();list.add("张三");list.add("李四");list.add("王五");list.add("陈六");list.add("狗七");list.addFirst("猪八");//把元素添加到首位置System.out.println(list);list.push("狗七");//将该元素添加到此集合的开头处System.out.println(list);System.out.println(list.pop());//移除元素并返回第一个元素list.offer("战士拿");//将指定元素添加到元素的末尾System.out.println(list);}} |