用equals方法比较ArrayList中数据,遍历两次List即可。
源代码:
public List<String> arraylist(){
List<String> list =new ArrayList<>();
list.add("redis");
list.add("rediss");
list.add("redis");
list.add("haproxy");
list.add("redis");
list.add("wangjie");
list.add("redi");
list.add("redi");
list.add("redis");
list.add("haproxy");
list.add("aaaa");
list.add("aa");
list.add("haproxy");
for(int i=0;i<list.size();i++) {
for (int j = 1+i; j < list.size(); j++) {
if (list.get(i).toString().equals(list.get(j))) {
list.remove(j);
}
}
}
return list;
}