去除集合中字符串的重复值-1
Posted zuixinxian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了去除集合中字符串的重复值-1相关的知识,希望对你有一定的参考价值。
package com.yjf.esupplier.common.test; import java.util.ArrayList; import java.util.Iterator; /** * @author shusheng * @description 去除集合中字符串的重复值(字符串的内容相同) * @Email [email protected] * @date 2018/12/12 16:24 */ public class ArrayListDemo { /** * ArrayList 去除集合中字符串的重复值(字符串的内容相同) * <p> * 分析: * A:创建集合对象 * B:添加多个字符串元素(包含内容相同的) * C:创建新集合 * D:遍历旧集合,获取得到每一个元素 * E:拿这个元素到新集合去找,看有没有 * 有:不搭理它 * 没有:就添加到新集合 * F:遍历新集合 */ public static void main(String[] args) { ArrayList array = new ArrayList(); array.add("hello"); array.add("world"); array.add("world"); array.add("world"); array.add("java"); array.add("java"); array.add("hello"); array.add("hello"); array.add("software"); ArrayList newArray = new ArrayList(); Iterator it = array.iterator(); while (it.hasNext()) { Object s = it.next(); if (!newArray.contains(s)) { newArray.add(s); } } for (int x = 0; x < newArray.size(); x++) { System.out.println(newArray.get(x)); } } }
以上是关于去除集合中字符串的重复值-1的主要内容,如果未能解决你的问题,请参考以下文章
用Java中的ArrayList实现:去除集合中字符串的重复值(字符串的内容相同)