zoukankan      html  css  js  c++  java
  • 集合(4)

    练习:去除arraylist中的重复元素【string】  

    package songyan;
    
    import java.util.ArrayList;
    
    public class test{
        public static void main(String[] args)
        {
            ArrayList al= new ArrayList();
            al.add("name1");
            al.add("name2");
            al.add("name1");
            al.add("name2");
            test t= new test();
            al=t.getlist(al);
            System.out.println( al); 
        }
        
        public static ArrayList getlist(ArrayList al)
        {
            ArrayList al2= new ArrayList();
            for(int i=0;i<al.size();i++)
            {
                if(!al2.contains(al.get(i)))
                {
                    al2.add(al.get(i));
                }
            }
            return al2;
        }
    }

    去除arraylist中的重复元素【自定义类型】

    package songyan;
    
    import java.util.ArrayList;
    import java.util.Iterator;
    
    class Dog{
        public String name;
        Dog(String name)
        {
            this.name=name;
        }
        Dog()
        {
            
        }
    }
    public class test{
        public static void main(String[] args)
        {
            ArrayList al= new ArrayList();
            Dog d1= new Dog("name1");
            Dog d2= new Dog("name2");
            Dog d3= new Dog("name3");
            Dog d4= new Dog("name4");
            al.add(d1);
            al.add(d2);
            al.add(d1);

    package songyan;

     

    import java.util.ArrayList;

    import java.util.Iterator;

     

    class Dog{

       public String name;

       Dog(String name)

       {

          this.name=name;

       }

       Dog()

       {

         

       }

    }

    publicclass test{

       publicstaticvoid main(String[] args)

       {

          ArrayList al= new ArrayList();

          Dog d1= new Dog("name1");

          Dog d2= new Dog("name2");

          Dog d3= new Dog("name3");

          Dog d4= new Dog("name4");

          al.add(d1);

          al.add(d2);

          al.add(d1);

  • 相关阅读:
    谈谈焦虑
    Bridge
    Abstract Factory
    开篇辞
    缓存穿透和缓存雪崩
    缓存与数据库的一致性思考
    GDB
    代码格式化
    CSMA/CA协议
    18年秋招(19届)复习指导+面经总结,手把手教你进大厂——阿里、网易、京东、多益等
  • 原文地址:https://www.cnblogs.com/excellencesy/p/8509664.html
Copyright © 2011-2022 走看看