我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019全年资料大全正版 > 泛型类 >

JAVA中如何判断ListPerson中自定义泛型的值不重复添加

归档日期:06-03       文本归类:泛型类      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  如果真是这种需求的话,你可以这样做:用另一个Map来保存已经添加了的唯一值

  如果是id必须唯一,那么每次在list.add之前把id放到map中去作为key值,

  以后每次在list添加之前都判断一下map中是否有这个key值,如果有就不允许添加,没有就添加

  可以 使用map ,然后需要Person重写 equals和hashCode方法。

  用Set吧。set是是无序不重复的。如果用Person的话,你需要进行比较的。

  展开全部你在添加的时候一定是以Person的实例进行添加的,为什么会重复添加呢?

  如果重复添加的话,你可以在添加之前循环遍历一下追问怎么才能不以Person的实例添加呢?追答你用是

本文链接:http://buggystordera.com/fanxinglei/345.html