list去除重复项,求教大神,谢谢

  1. 遇到的的问题
    我建立了一个list,泛型是Bean,Bean中的三个对象都是String类型,如何去除重复项得到这样的结果:

数电, 75, 5
线代, 33, 3

2 相关代码

ArrayList<Bean> list = new ArrayList<Bean>();
            list.add(new Bean("数电", "75", "5"));
            list.add(new Bean("线代", "33", "3"));
            list.add(new Bean("数电", "36", "5"));
            list.add(new Bean("线代", "43", "3"));

3 已经尝试过哪些方法仍然没解决

ArrayList<Bean> listCopy = new ArrayList<Bean>();
for(Bean b:list){
            if (!listCopy.contains(b)) {
                listCopy.add(b);
            }
        }
查看回复