且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

java实现list清除重复的字符串

更新时间:2022-10-02 23:10:07

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);
}
}

最新内容请见作者的GitHub页:http://qaseven.github.io/