• 集合(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);

  • 相关阅读:
    PAT 甲级 1004 Counting Leaves
    C#列的一些操作
    EXT.NET 一些用法
    ext.net 所有版本
    鱼线拉力值
    CRM 总是弹出登录窗口
    台钓线组及各种绑法
    windows server 2012 r2 安装IIS失败
    [iOS]UITableView刷新
    [Linux]APUE读书笔记: 文件和目录
  • 原文地址:https://www.cnblogs.com/excellencesy/p/8509664.html
Copyright © 2020-2023  润新知