如何快速高效判断list<String> 中是否有重复数据

list 数据必须唯一,数据库没有做限制,必须查询数据库,
检查需要插入的数据是否已经存在,同时必须保证插入的数据不能有重复,
所有的数据,都成功插入之后才commit;
因为我是先检查数据的正确性,以及数据拼接的,已经2次使用了单层for循环,
不想再次来一个双层循环,
此时就需要一个快速判断list 中是否有重复数据的方法,

自己记录:
可以考虑下在写入List的时候做验证么?
if (!list.Contains(pram)) { list.Add(pram);}

你可能感兴趣的:(小知识,java,数据库)