Java中list集合框架

2021-08-09 14:10:05 字數 664 閱讀 5065

list裡物件

1.vector:內部是陣列資料結構,是同步的,不用了

2.arraylist:內部是陣列資料結果,是不同步的,替代了vector,查詢快

3.linkedlist:內部是鍊錶資料結構,是不同步的,增刪快

linkedlist link=new linkedlist();

link.addfirst(); 後被offerfirst()代替

link.addlast();

link.getfirst(); //獲取,不移除。列表為空拋異常,1.6後被 peekfirst代替,為空返回null

link.removefirst(); //獲取並且移除。列表為空拋異常,1.6後被poolfirst()代替,為空返回null

link.isempty();

用linkedlist模擬乙個堆疊或者佇列

//佇列

public

class duilie

/** 佇列元素新增

* */

public

void

myadd(object obj)

public object myget()

public boolean innull()

}

Java 集合框架 List 集合

arraylist,linkedlist,vector,stack是list的4個實現類。arraylist 是乙個陣列佇列,相當於動態陣列。它由陣列實現,隨機訪問效率高,隨機插入 隨機刪除效率低。linkedlist 是乙個雙向鍊錶。它也可以被當作堆疊 佇列或雙端佇列進行操作。linkedlist...

java 集合框架 之 list

list 介面 常見實現類 arraylist是基於陣列實現的,是乙個陣列佇列。可以動態的增加容量!查詢快 1.增加乙個值 list nums new arraylist nums.add 3 nums.add 5 nums.add 1 nums.add 0 system.out.println n...

Java 回顧筆記 集合框架 list集合

集合框架 list和set的特點 集合框架 list集合的常見方法 因為list是conllection的子介面 所以具備父類的功能。我們下面只說出他特有的功能即可 集合框架 listiterator介面 只有list有 get 方法 而iterator 是通用的取出方式.使用迭代器 的途中使用集合...