java list<泛型> 一行代码实现去重方式总结
来源:互联网 发布:社交网络有哪些 编辑:程序博客网 时间:2024/06/07 12:23
1.不带类型写法:
List listWithoutDup = new ArrayList(new HashSet(listWithDup));
2.带类型写法(以String类型为例):
1)Java 7以下写法:
List<string> listWithoutDup = new ArrayList<string>(new HashSet<string>(listWithDup));
2)Java 7及以上写法:
List<string> listWithoutDup = new ArrayList<>(new HashSet<>(listWithDup));
3.test
package com.fh.test;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import com.fh.util.PageData;public class test { public static void main(String[] args) { List<PageData> listWithDup = new ArrayList<PageData>(); PageData p = new PageData(); p.put("1", "test"); listWithDup.add(p); p = new PageData(); p.put("1", "test"); listWithDup.add(p); p = new PageData(); p.put("2", "测试"); listWithDup.add(p); p = new PageData(); p.put("2", "测试"); listWithDup.add(p); System.out.println("listWithDup:"+ listWithDup); listWithDup = new ArrayList<PageData>(new HashSet<PageData>(listWithDup)); System.out.println("list with dup:"+ listWithDup); }}
阅读全文
0 0
- java list<泛型> 一行代码实现去重方式总结
- 一行代码实现java list去重
- 一行代码实现java list去重
- 一行代码实现java list去重
- 一行代码实现java list去重
- java list去重操作实现方式
- Java实现对List去重
- 去重排序List(Java实现)
- java中数组去重方式总结
- java list 去重
- java list去重
- java list去重
- java list 去重
- JAVA list 去重
- java list 去重
- java List 去重(两种方式)
- java List 去重(两种方式)
- java List去重方式及效率对比
- 几维安全介绍iOS应用加密常用算法和代码实践
- 简单线程池的实现--JAVA/Python
- Android中WebView使用6,js调java实现播放视频
- 对于原码、反码、补码的理解
- ARM Linux 设备树(1)
- java list<泛型> 一行代码实现去重方式总结
- 感觉刚学会MVC-老生再谈一谈
- JS收藏——DOMReady
- 开源新项目GitTest.com,欢迎大牛,小牛,菜鸟,同学加入发PR
- lombok在idea中插件的安装以及各注解的详细介绍
- 安卓学习笔记(1)-2048游戏遇到的问题与解决方案
- angular项目总结
- 文章标题
- javaWeb项目发布到linux服务器上以及运行项目