zoukankan      html  css  js  c++  java
  • java集合中字符去重

    java集合中字符去重

    代码编写

    package com.xiang;
    
    
    import java.util.ArrayList;
    import java.util.HashSet;
    
    /**
     * Created by IntelliJ IDEA.
     * User: xiang
     * Date: 2021/11/11 15:43
     */
    public class ListApplication {
        public static void main(String[] args) {
            ArrayList<Object> list = new ArrayList<>();
            System.out.println("去重前");
            list.add("A");
            list.add("A");
            list.add("B");
            list.add("B");
            list.add("C");
            list.add("C");
            list.add("D");
            list.add("D");
            System.out.println(list);
    
    
            ArrayList<Object> objects = new ArrayList<>();
            System.out.println("去重后");
            for (int i = 0; i < list.size(); i++) {
                if (!objects.contains(list.get(i))){
                    objects.add(list.get(i));
                }
            }
            System.out.println(objects);
    
    // 直接去重
            HashSet<Object> set = new HashSet<>();
            set.add("Q");
            set.add("Q");
            set.add("w");
            set.add("w");
            set.add("A");
            set.add("A");
            System.out.println("HashSet 直接去重");
            System.out.println(set);
        }
    
    }
    
    

    运行结果

    去重前
    [A, A, B, B, C, C, D, D]
    去重后
    [A, B, C, D]
    HashSet 直接去重
    [Q, A, w]
    
  • 相关阅读:
    今日小结 5.7
    今日小结 5.2
    今日小结 4.30
    今日小结 4.29
    设计模式 笔记1
    第一次找实习
    Java入门 任务表
    今日小结 4.24
    今日小结 4.18
    今日小结 4.17
  • 原文地址:https://www.cnblogs.com/d534/p/15540725.html
Copyright © 2011-2022 走看看