public static ArrayListremoveDuplicate(List room) { Set set = new TreeSet (new Comparator () { @Override public int compare(Room o1, Room o2) { //字符串,则按照asicc码升序排列 return o1.getId().compareTo(o2.getId()); } }); set.addAll(room); return new ArrayList (set); }