不想要重复项,应该用Set吧,干嘛用List补充:拿自己写一个也不累,来来来:List<String> origin = new ArrayList<>();Set<String> handle = new HashSet<>();//把origin里的所有元素放进handle去,因为handle是Set类,会自动去重handle.addAll(al);//把origin清空origin.clear();//再从handle里把去重之后的内容都放回origin里origin.addAll(handle);这下你就high至了