java集合中的Linkedlist集合

編程語言 Java 數據結構 技術 二環十三郎 2017-04-06

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);}}

相關推薦

推薦中...