LinkedList 基本屬性

LinkedList和ArrayList是同級別的集合,都是List的fenzhi。LinkedList是一個鏈條集合,其添加和刪除、定位比較方便,不僅擁有ArrayList的部分屬性,還有自己都有的屬性。相對ArrayList,LinkedList的功能更強大。其主要功能是直接可以獲取頭部和尾部的元素

linkedList = new java.util.LinkedList<String>();
linkedList.add("我在哪裏1");//添加一個元素
linkedList.addFirst("First");//在鏈條的頭部添加一個元素
linkedList.addLast("Last");//在鏈條的尾部添加一個元素
linkedList.remove();//刪除一個元素(最前的,可指定位置);
linkedList.removeFirst();//刪除鏈條頭部的元素
linkedList.removeLast();//刪除鏈條尾部的一個元素
linkedList.getFirst();//獲取鏈條頭部的元素
linkedList.getLast();//獲取鏈條尾部的元素
linkedList.contains("Last");//判斷集合是否包含這個元素,在排除重複元素時可用
ListIterator<String> listIterator = linkedList.listIterator();
while (listIterator.hasNext()) {
System.out.println(listIterator.next());
}


LinkedList 在集合的開頭及結尾 getremove 、poll和 add 元素提供了統一的命名方法。這些操作允許將鏈接列表用作堆棧、隊列雙端隊列。、poll

發佈了31 篇原創文章 · 獲贊 20 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章