當前位置:趣味科普網>經驗>

list和set的區別

經驗 閱讀(1.77W)

list和set的區別

1、List是可重複集合,Set是不可重複集合,這兩個介面都實現了Collection父介面。List的實現類有ArrayList,Vector和LinkedList。Set的實現類有HashSet和TreeSet;

2、一個是儲存單列資料的集合,另一個是儲存鍵和值這樣的雙列資料的集合,List中儲存的資料是有順序,並且允許重複;Map中儲存的資料是沒有順序的,其key是不能重複的,它的值是可以有重複的。