集合】 【Java基础】java常用集合有哪些

2021-01-29 20:39发布

5条回答

集合的话,分单列集合和双列集合,单列集合的话就是Collection接口,下面有两个子接口:Set和List。其中呢Set集合是一个不可有重复元素的无序集合;List是一个有序的集合,可以包含重复元素并且提供了按索引访问的方式。

双列集合的话就是Map接口,它的实现类主要有HashMap、HashTable、TreeMap等。Map不可以包含重复的key,但是可以包含相同的value。根据这个key得到值,对map集合遍历时先得到键的set集合,对这个set集合进行遍历从而得到相应值。


Set的实现类主要有:HashSet、TreeSet和LinkedHashSet等。


List的实现类主要有:ArrayList、LinkedList、Vector等。


Iterator,所有的集合类,都实现了这个接口,这是一个用于遍历集合中元素的接口,主要包含以下三个方法:

hasNext(),是否还有下一个元素

next(),返回下一个元素

remove(),删除当前的元素

一周热门 更多>