永发信息网

java.util包中 Set 和 List 的区别

答案:2  悬赏:70  手机版
解决时间 2021-11-09 04:42
java.util包中 Set 和 List 的区别
最佳答案
Set(集合)Set是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。 Set接口主要实现了两个实现类:

    HashSet: HashSet类按照哈希算法来存取集合中的对象,存取速度比较快 
    TreeSet :TreeSet类实现了SortedSet接口,能够对集合中的对象进行排序。
List(列表)List的特征是其元素以线性方式存储,集合中可以存放重复对象。 
List接口主要实现类包括:

    ArrayList() : 代表长度可以改变得数组。可以对元素进行随机的访问,向ArrayList()中插入与删除元素的速度慢。 
    LinkedList(): 在实现中采用链表数据结构。插入和删除速度快,访问速度慢。 
对于List的随机访问来说,就是只随机来检索位于特定位置的元素。 List 的 get(int index) 方法放回集合中由参数index指定的索引位置的对象,下标从“0” 开始。

全部回答
Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
左舟右可读什么
东业G98智趣Mall距离机场和高铁近么?
我象是一颗棋,进退任由你决定.着是什么歌?
家里螨虫怎么去除
农民用自家地做买卖违法吗?我想用自家地作水
用无硅油洗发水有什么好处?
除了丁达尔效应怎么区分物质是否为胶体
如何将泡沫鞋清洗干净?
克鲁兹1、8LDE发动机,活塞连杆组安装后发现
谁帮我加一个人微信,截图她朋友圈,谢谢
我虽然有时会装作无所谓,但却看的比谁都重类
办矿石开采证需要多少钱?
终极街霸4笔记本怎么改键更舒服?
2005年上牌国2的汽油车是黄标车吗?
社保可以转到老家吗?
推荐资讯
什么是注册机?在哪里下载
学校屏蔽了4g,怎么破
蛙课上java平台都有什么教程?
关于强调实干精神的有关“马”的诗句有哪些?
跪求旗舞的教学视频!!
解方程2x-7.2+2.8=10.8
速眠系统有哪些特色?
寺冈电子秤rm-60错误代码5be ur107什么意思
京东卖的武士刀怎么样
怎样鼓励一个女孩
木香吃多了对身体有害吗?
古浪大队车管所满分学习考场地址在什么地方,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?