java集合有哪些分類

小億
108
2023-07-06 23:18:56

Java集合主要分為以下幾種分類:

  1. List(列表):有序集合,可以包含重復(fù)元素。常用的實(shí)現(xiàn)類有ArrayList、LinkedList和Vector。

  2. Set(集合):無(wú)序集合,不允許包含重復(fù)元素。常用的實(shí)現(xiàn)類有HashSet和TreeSet。

  3. Map(映射):鍵值對(duì)的集合,每個(gè)鍵最多只能映射到一個(gè)值。常用的實(shí)現(xiàn)類有HashMap、TreeMap和LinkedHashMap。

  4. Queue(隊(duì)列):按照特定規(guī)則進(jìn)行元素插入和刪除的集合。常用的實(shí)現(xiàn)類有LinkedList和PriorityQueue。

  5. Stack(棧):先進(jìn)后出(FILO)的集合。常用的實(shí)現(xiàn)類是Stack。

此外,Java還提供了一些其他的集合接口和實(shí)現(xiàn)類,如Deque(雙端隊(duì)列)、SortedSet(有序集合)和SortedMap(有序映射)等。

0