第一种使用Set集合实现
public static void main(String[] args) {
String str = "aa,a a, a,a ,b,b, bb ,bb ,b b";
String[] arr = str.split(",");
Set<String> hs = new HashSet<>();
for(int i = 0; i < arr.length; i++){
hs.add(arr[i].trim());
}
for(String s : hs){
System.out.println("-"+s+"-");
}
-aa-
-bb-
-a-
-a a-
-b-
-b b-
}
第二种使用List集合实现
public static void main(String[] args) {
String str = "aa,a a, a,a ,b,b, bb ,bb ,b b";
String[] arr = str.split(",");
List<String> list = new ArrayList<>();
for(int i = 0; i < arr.length; i++){
String s = arr[i].trim();
if(!list.contains(s)){
list.add(s);
}
}
for(String s : list){
System.out.println("-"+s+"-");
}
}
------------------------------------------------
关注小编微信公众号获取更多资源