小标
2018-09-11
来源 :
阅读 1374
评论 0
摘要:本文主要向大家介绍了JAVA语言中的类集之set,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
本文主要向大家介绍了JAVA语言中的类集之set,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
Set可以理解为集合,它与List和Queue最大的不同点在于,它里面存放的元素不能有重复。它有两个常用的实现类:HashSet和TreeSet。
集合主要用来存放数据,因此只提供了添加和删除数据的方法:add(obj),remove(Obj),这里的obj表示集合中的元素。如果添加或者删除成功时返回true否则返回false。因为集合中不能有重复的元素,所以有必要在添加元素时判断是否添加成功。添加进去的元素存放在哪个位置由集合来确定,因此不能确定被添加元素的具体位置。鉴于这个原因set不支持像链表一样按照索引添加/删除元素。
另外,clear()方法用来清空集合中所有的元素,清空后会变成空集合。与List和Queue接口相比,Set接口提供的方法不多,不过我们还是使用文字结合代码的方式来演示如何使用它们。下面是具体的代码,请参考:import java.util.Arrays;import java.util.HashSet;import java.util.Set; public class setEx { public static void main(String args[]){ // init set Set
下面是程序的运行结果,请参考:size of set: 101 2 3 4 5 6 7 8 9 10set: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]after removing the content 9. set: [1, 2, 3, 4, 5, 6, 7, 8, 10]removing the content 9 failed.after adding the content 9. set: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]adding the content 9 failed.change set to array: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]after clearing the set: []
各位看官,关于Java中类集之Set的例子咱们就介绍到这里
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号