文档章节

Java中List 去掉重复的值,并保持原先List顺序

xunfang
 xunfang
发布于 2016/03/01 16:48
字数 70
阅读 27
收藏 0
private List<YourBean> removeDuplicate(List<YourBean> list) {
        Set<YourBean> set = new HashSet<YourBean>();
        List<YourBean> newList = new ArrayList<YourBean>();
        for (Iterator<YourBean> iter = list.iterator(); iter.hasNext(); ) {
            YourBean element = (YourBean) iter.next();
            if (set.add(element))
                newList.add(element);
        }
        return newList;
    }


本文转载自:http://www.cnblogs.com/quanyongan/archive/2013/05/31/3110834.html

共有 人打赏支持
xunfang
粉丝 0
博文 51
码字总数 7950
作品 0
海淀
程序员
私信 提问
【Scala】Scala中的函数式编程及集合操作

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/gongxifacai_believe/article/details/81988990 1、Scala中的函数式编程简介 Scala中的函数是Java中完全没有的概念。...

魏晓蕾
08/23
0
0
Java中删除List中相同元素的两种方法

Java中两种删除List中相同element的方法,一种维护List原先的元素顺序,另一种不维护List原先的元素顺序。 package stage3; import java.util.Iterator; public class RemoveTheElement {pu...

初雪之音
2014/08/26
0
0
Java核心(四)你不知道的数据集合

导读:Map竟然不属于Java集合框架的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧! Java中的集合通常指的是Collection下的三个集合框架List、Set、Q...

王磊的博客
11/28
0
0
Java基础知识:Collection接口

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

沙田柚
10/26
0
0
java集合入门和深入学习,看这篇就差不多了

集合框架: Java中的集合框架大类可分为Collection和Map;两者的区别: Collection是单列集合;Map是双列集合 Collection中只有Set系列要求元素唯一;Map中键需要唯一,值可以重复 Collecti...

sihailoveyan
05/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Flask框架web开发:零基础入门

Flask框架是Python开发的一个基于Werkzeug和Jinja 2的web开发微框架,它的优势就是极其简洁,但又非常灵活,而且容易学习和应用。因此Flask框架是Python新手快速开始web开发最好的选择,此外...

笔阁
4分钟前
0
0
VMware前路难测,多个厂家群雄逐鹿

在人们高谈Salesforce、亚马逊等新兴云计算厂商取得的成就时,以VMware、HPE和Cisco为代表的老牌厂商也在进行着自己的转型和变化,而且还取得一定的进展。以VMware为例,虚拟机巨头公布了第二...

linuxCool
7分钟前
0
0
什么是以太坊DAO?(一)

Decentralized Autonomous Organization,简称DAO,以太坊中重要的概念。一般翻译为去中心化的自治组织。 “在区块链上,没有人知道你是一台冰箱”——理查德布朗 到目前为止,我们列出的所有...

geek12345
8分钟前
0
0
linux防火墙操作

一、.对于centos7自带的防火墙的相关指令 #停止firewall systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service #查看firewall的状态 systemctl st......

张锦飞
10分钟前
0
0
Linux 磁盘与磁盘分区

  Linux 系统中所有的硬件设备都是通过文件的方式来表现和使用的,我们将这些文件称为设备文件,硬盘对应的设备文件一般被称为块设备文件。本文介绍磁盘设备在 Linux 系统中的表示方法以及...

SEOwhywhy
19分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部