集合框架_去除ArrayList集合中的重复字符串元素案例2

网友投稿 679 2022-11-13

集合框架_去除ArrayList集合中的重复字符串元素案例2

集合框架_去除ArrayList集合中的重复字符串元素案例2

package cn.itcast_04;import java.util.ArrayList;import java.util.Iterator;/* * 需求:ArrayList去除集合中字符串的重复值(字符串内容相同) * 要求:不能创建新的集合,就在以前的集合上做。 */public class ArrayListTest2 { public static void main(String[] args) { // 创建集合对象 ArrayList array = new ArrayList(); // 添加元素 array.add("hello"); array.add("world"); array.add("java"); array.add("world"); array.add("java"); array.add("world"); array.add("java"); array.add("world"); array.add("java"); array.add("world"); array.add("java"); // 由选择排序思想引入,我们就可以通过这种思想做这个题目 //拿0索引依次往后面比较,有就干掉 //同理,拿1索引... for (int x = 0; x < array.size() - 1; x++) { for (int y = x + 1; y < array.size(); y++) { if (array.get(x).equals(array.get(y))) { array.remove(y); y--; } } } // 遍历集合 Iterator it = array.iterator(); while (it.hasNext()) { String s = (String) it.next(); System.out.println(s); } }}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:三目运算
下一篇:集合框架_泛型类的概述及使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~