Java 去除List中的重复的字符
来源:互联网 发布:人工智能瓶颈 编辑:程序博客网 时间:2024/05/02 02:52
如题,去除List中的重复的字符:
有两种方式:
package com.jglz.qing;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;public class ListTest {public static void main(String[] args) {System.out.println(getNoRepeatList1().toString());System.out.println(getNoRepeatList2().toString());}// 方法一public static List<String> getNoRepeatList1() {List<String> sorts = new ArrayList<String>();sorts.add("x");sorts.add("h");sorts.add("b");sorts.add("h");List<String> temp = new ArrayList<String>();Iterator<String> it = sorts.listIterator();while (it.hasNext()) {Object o = it.next();if (!temp.contains(o)) { // 如果temp还没有这个元素,就添加temp.add((String) o);}}return temp;}// 方法二:利用 HashSet的特性public static List<String> getNoRepeatList2() {List<String> list = new ArrayList<String>();list.add("abc");list.add("abc");list.add("abc");list.add("123");list.add("123");list = new ArrayList<String>(new HashSet<String>(list)); // 核心代码return list;}}上面代码执行的结果如下:
0 0
- Java 去除List中的重复的字符
- Java去除List中的重复的值的多种方法
- Java中如何去除List中的重复的值?
- Java中去除List中的重复的值
- Java去除list中的重复值
- Java去除list中的重复值
- Java去除list中的重复值
- Java去除list中的重复值
- java list去除重复
- Java去除List中重复的元素
- java去除List中重复的元素
- Java去除List中重复的元素
- java去除List中重复的元素
- java去除List中重复的元素
- java-list去除重复的对象
- java去除List中重复的元素
- java去除List中重复的元素
- 去除list中的重复对象
- OkHttp使用教程
- ORACLE修改processes和sessions参数
- Android知识大全
- opencv基本操作四
- OpendAS2实现与伙伴之间的通讯
- Java 去除List中的重复的字符
- 计算机核心期刊排名及投稿信息
- mysql5.5的数据,在5.7上的问题
- 历届试题 错误票据
- 图像距离变换与应用
- Kettle 入门
- 驱动中使用资源
- 初始Unity 3D——碰撞事件的监听
- openssl的用法