java实现list清除重复的字符串
package com.zhangle.arithmetic; import java.util.ArrayList; import java.util.List; public class ClearRepeat { /** * @param args */ public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("abc"); list.add("efg"); list.add("ghi"); list.add("ghi"); list.add("ghi"); list.add("efg"); for (int i = 0; i < list.size();i++) { int j=list.lastIndexOf(list.get(i)); if (i!=j) { list.remove(j); i--;//每次有重复都让i回到初始位置,i==j时才可以向下循环 } } System.out.println(list); } } |