文档章节

List中判断是否有重复的元素

哎那个新来的
 哎那个新来的
发布于 2017/08/16 09:50
字数 116
阅读 102
收藏 0

1.

//判断是否重复

List xVali=new ArrayList();

xVali.add(参数);

HashSet set=new HashSet();

for(String i:xVali){

    set.add(i);

}          

if(!(set.size()==xVali.size())){

    System.out.println("有重复数据");

}

2.

public static void main(String[] args)

    {
        List<String> list = new ArrayList<String>();
        list.add("aa");
        list.add("bb");
        list.add("cc");
        list.add("dd");
        list.add("bb");
        list.add("ee");
        list.add("dd");
        list.add("ff");
          
        String temp = "";
        for (int i = 0; i < list.size() - 1; i++)
        {
            temp = list.get(i);
            for (int j = i + 1; j < list.size(); j++)
            {
                if (temp.equals(list.get(j)))
                {
                    System.out.println("第" + (i + 1) + "个跟第" + (j + 1) + "个重复,值是:" + temp);
                }
            }
        }
    }

3.

3.

© 著作权归作者所有

共有 人打赏支持
哎那个新来的
粉丝 0
博文 92
码字总数 29196
作品 0
闸北
程序员
数据结构-List接口-LinkedList类-Set接口-HashSet类-Collection总结

一.数据结构:4种-- 1.堆栈结构: 特点:LIFO(后进先出);栈的入口/出口都在顶端位置;压栈就是存元素/弹栈就是取元素; 代表类:Stack; 其它:main方法最后一个出去; 2.数组结构: 特点:一片连续的空...

老胡2015
06/26
0
0
使用HashSet获取两个List的并集

近日在做项目的过程中,需要将两个List(ArrayList)中的值,按照某个属性值是否相等进行获取并集的操作。而两个List中存放的数据类型完全不相同(一个自定义的类,一个Stirng数组),并且两...

晨曦之光
2012/03/09
0
0
JAVA中的集合类Map、Set、List

JAVA中的集合类Map、Set、List (2013-05-05 18:51:27) 转载▼ 1、JAVA集合类都放在java.util包中 2、JAVA集合类不能存放基本数据类型,只能存放对象的引用。 3、Set:集合中对象不按特定的方式...

小和尚敲代码
2016/02/02
227
0
Java hashcode 理解

Java集合分为List和Set,List容许重复元素存在,而Set不允许重复元素存在,那么在Set中添加新元素的时候是怎么检测重复性的呢?如果用equals ,那效率的很低了,Set中有n个元素,如果添加一个...

AC-carrot
2014/02/22
0
1
Map集合——Map接口

Map接口的实现类为HashMap,Map接口定义的集合又称为查找表,用于存储“键值对”。Key可以看成Value的索引,而往往Key是Value的一部分内容。 1)Key、键不可以重复,但是保存的value、值可以...

Bug-Killer
2016/04/13
38
0

没有更多内容

加载失败,请刷新页面

加载更多

关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
28分钟前
1
0
Spring的Resttemplate发送带header的post请求

private HttpHeaders getJsonHeader() { HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); ......

qiang123
昨天
2
0
Spring Cloud Gateway 之 Only one connection receive subscriber allowed

都说Spring Cloud Gateway好,我也来试试,可是配置了总是报下面这个错误: java.lang.IllegalStateException: Only one connection receive subscriber allowed. 困扰了我几天的问题,原来...

ThinkGem
昨天
25
0
学习设计模式——观察者模式

1. 认识观察者模式 1. 定义:定义对象之间一种一对多的依赖关系,当一个对象状态发生变化时,依赖该对象的其他对象都会得到通知并进行相应的变化。 2. 组织结构: Subject:目标对象类,会被...

江左煤郎
昨天
2
0
emoji

前言:随着iOS系统版本的升级,对原生emoji表情的支持也越来越丰富。emoji表情是unicode码中为表情符号设计的一组编码,当然,还有独立于unicode的另一套编码SBUnicode,在OS系统中,这两种编...

HeroHY
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部