JAVA 去掉重复的数据

JAVA 去掉重复的数据,第1张

无非就是检查是否已经有数据的问题,用List做可能比较简单点

public class SigleList{

    List<Integer> nums

    

    public SingleList(){

        nums = new ArrayList<Integer>()

    }

    

    public void add(Integer num){

        if(!checkNumExist){

            nums.add(num)

        }

    }

    

    public boolean checkNumExist(Integer){

        return nums.contains(Integer)

    }

}

这个SingleList就简单实现了去重增加,可以用它来读数

public class Test{

    public static void main(String[] args){

        SingleList nums = new SingleList()

    

        // 产生100个数据

        for(int i = 0 i++ i < 100){

            // 产生随机数

            Integer num = new Random().nextInt(100000)

            nums.add(num)

        }

        

        foreach(Integer num : nums){

            System.out.println(num)

        }

    }

}

delete from 表 a where (a.Id,a.seq) in (select Id,seq from 表 group by Id,seq having count(*) >1) and rowid not in (select min(rowid) from 表 group by Id,seq having count(*)>1)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9414391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存