1,列表(有序且可重復)
存儲在列表中的對象是有序且可重復的。列表側重於索引,有壹系列與索引相關的方法,因此查詢速度很快。因為在列表集中插入或刪除數據時,會伴隨著後面數據的移動,所以插入和刪除數據的速度較慢。
2.集合(無序且不能重復)
存儲在集合中的對象順序錯誤,不能重復。集合中的對象不以特定方式排序,而是簡單地添加到集合中。
3.映射(鍵值對、唯壹鍵和非唯壹值)
映射集存儲鍵值對。鍵不能重復,但值可以重復。根據key得到的值,遍歷map集合時首先得到key的集合集合,通過遍歷集合集合得到對應的值。
擴展數據:
JAVA集合類型的四種常見輸出模式:
1,叠代器:叠代輸出是使用最多的輸出方法。
2.ListIterator:是Iterator的子接口,專門用來輸出列表中的內容。
3.foreach output:JDK 1.5之後提供的新函數,可以輸出數組或集合。
4.for循環。
代碼示例如下:
for的形式:for(int?I = 0;我& ltarr . size();i++){...}
foreach的形式:for(int I:arr ){...}
叠代器的形式:
叠代器it = arr . iterator();
while(it . has next()){ object o = it . next();...}
百度百科:java集合類