字符串去重

public static void main(String[] args) {
String idss="1,22,33,44,1,22,33,66,44";

String[] arr=idss.split(",");
List<String> list = new ArrayList<>();
list.add(arr[0]);
for(int i=1;i<arr.length;i++){
if(list.toString().indexOf(arr[i]) == -1){
list.add(arr[i]);
}
}
String ids="";
String[] arrayResult = (String[]) list.toArray(new String[list.size()]);
for (int i = 0; i < arrayResult.length; i++) {
ids+=arrayResult[i]+",";
}

System.out.println(ids);
}

忘记在哪里copy的代码了,原主请见谅

原文地址:https://www.cnblogs.com/lanliying/p/6144917.html