文档章节

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

哎那个新来的
 哎那个新来的
发布于 2017/08/16 09:50
字数 116
阅读 115
收藏 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.

© 著作权归作者所有

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

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

老胡2015
06/26
0
0
Java基础知识:Collection接口

Java基础知识:Collection接口 *本文是最近学习到的知识的记录以及分享,算不上原创。 *参考文献见文末。 这篇文章主要讲的是java的Collection接口派生的两个子接口List和Set。 目录   Col...

沙田柚
10/26
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
【JavaSE(十一)】Java集合框架(下)

原文地址:https://www.cloudcrossing.xyz/post/43/ 1 Map集合 1.1 Map集合概述 Map是将键和值一 一映射的对象,可以通过键来获取值。一个映射不能包含重复的键;每个键最多只能映射到一个值...

苍云横渡
05/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java提高班(六)反射和动态代理(JDK Proxy和Cglib)

反射和动态代理放有一定的相关性,但单纯的说动态代理是由反射机制实现的,其实是不够全面不准确的,动态代理是一种功能行为,而它的实现方法有很多。要怎么理解以上这句话,请看下文。 一、...

王磊的博客
20分钟前
1
0
Ext grid 渲染

// 单元格字体颜色渲染function renderer_Meta_useStatus(value, cellmeta, record,rowIndex, columnIndex, store){ var color = ""; if("空闲"==value){ color = "green";......

MoksMo
30分钟前
4
0
log4j2在spring中的配置

<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!--Configuration后面的status,这个用于设置l......

TonyTaotao
35分钟前
3
0
java 中间变量缓存机制(i++,++i)

public class Test { public static void main(String[] args) { int i = 0; i = i ++ ; System.out.println(i); } } 答案是 0 如果是 i = ++......

shzwork
42分钟前
5
0
初识多线程及其原理-笔记

什么情况下应该使用多线程? 通过并行计算提高程序执行性能 需要等待网络、I/O响应导致耗费大量的执行时间, 可以采用异步线程的方式来减少阻塞 tomcat7 以前的io模型 客户端阻塞 线程级别阻...

Java搬砖工程师
54分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部