java.util包中 Set 和 List 的区别
答案:2 悬赏:70 手机版
解决时间 2021-11-09 04:42
- 提问者网友:浩歌待明月
- 2021-11-08 20:39
java.util包中 Set 和 List 的区别
最佳答案
- 五星知识达人网友:怙棘
- 2021-11-08 21:32
Set(集合)Set是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。 Set接口主要实现了两个实现类:
List接口主要实现类包括:
- HashSet: HashSet类按照哈希算法来存取集合中的对象,存取速度比较快
TreeSet :TreeSet类实现了SortedSet接口,能够对集合中的对象进行排序。
List接口主要实现类包括:
- ArrayList() : 代表长度可以改变得数组。可以对元素进行随机的访问,向ArrayList()中插入与删除元素的速度慢。
LinkedList(): 在实现中采用链表数据结构。插入和删除速度快,访问速度慢。
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-11-08 22:06
Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯