重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
今天小编给大家分享的是java创建不重复集合应该如何做,相信很多人都不太了解,为了让大家更加了解java创建不重复集合的方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都做网站、上犹网络推广、微信平台小程序开发、上犹网络营销、上犹企业策划、上犹品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联为所有大学生创业者提供上犹建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.comjava怎么创建不重复的集合?
java中创建不重复的集合有多种方法,下面我们介绍Java中创建不重复集合的四种常用方法。
方法一、需要一个存储去重后元素的数组,然后两层循环,外层遍历原数组,内容逐个判断是否和之后的元素重复,然后再提出来存入新的数组。
public static Object[] ifRepeat(Object[] arr){ //用来记录去除重复之后的数组长度和给临时数组作为下标索引 int t = 0; //临时数组 Object[] tempArr = new Object[arr.length]; //遍历原数组 for(int i = 0; i < arr.length; i++){ //声明一个标记,并每次重置 boolean isTrue = true; //内层循环将原数组的元素逐个对比 for(int j=i+1;j方法二、只需要创建一个集合,然后遍历数组逐一放入集合,只要在放入之前用contains()方法判断一下集合中是否已经存在这个元素就行了,然后用toArray转成数组。
public static void ifRepeat2(Object[] arr){ //创建一个集合 List list = new ArrayList(); //遍历数组往集合里存元素 for(int i=0;i方法三、最简单的方法就是利用Set集合无序不可重复的特性进行元素过滤。
public static Object[] ifRepeat3(Object[] arr){ //实例化一个set集合 Set set = new HashSet(); //遍历数组并存入集合,如果元素已存在则不会重复存入 for (int i = 0; i < arr.length; i++) { set.add(arr[i]); } //返回Set集合的数组形式 return set.toArray(); }方法四、链表的哈希集合:有顺序,不重复。
public static void ifRepeat4(Object[] arr){ LinkedHashSet以上就是java创建不重复集合应该如何做的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注创新互联成都网站设计公司行业资讯频道哦!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享标题:java创建不重复集合应该如何做-创新互联
网站地址:http://cqcxhl.com/article/degegg.html