遍历数据集,查找不同的数据

图片说明

 list:[{isup=0, Qty=1, id=1, barcode=999546321, UnloadQty=1}]
  invoice字符串,当invoice和barcode相同时不做操作,其不同时插入数据,上面的只能做到插入数据,但是当其相同的时候,怎么不做插入?

能做到就是怪事了,把map变量声明成final,也就是说初始化一次就不能变了,而且Map类自带方法比较value值的,就是containsValue(),根本不用自己去循环