62,634
社区成员




String str1 = "801;959;960;801;959;960;962";
String[] str2 = str1.split(";");
java.util.Set set = new java.util.HashSet();
for(int j=0;j<str2.length;j++){
set.add(str2[j]);
}
System.out.println(set.toString().replaceAll("\\[(.*)\\]","$1").replace(',', ';'));
StringBuilder result = new StringBuilder();
String str = "801;959;960;801;959;960;962";
String[] strArr = str.split(";");
List<String> list = new ArrayList<String>();
for(String aStr : strArr) {
if(!list.contains(aStr)) {
list.add(aStr);
}
}
for(String c : list) {
result.append(c);
result.append(";");
}
result.deleteCharAt(result.length() - 1);
System.out.println(result);
public static void main(String args[])
{
Set set=new HashSet();
String str="801;959;960;801;959;960;962";
String[] a=str.split(";");
for(int i=0;i<a.length;i++)
{
set.add(a[i]);
}
System.out.print(set.toString());
}
import java.util.*;
public class Test1{
public static void main(String[] args){
String str="801;959;960;801;959;960;962";
String result=removeRepeated(str);
System.out.println(result);
}
public static String removeRepeated(String str){
String[] strs=str.split(";");
String result="";
HashSet<String> hs=new HashSet<String>();
for(String s:strs){
if(!hs.contains(s)){
result+=s+";";
hs.add(s);
}
}
return result.substring(0,result.length()-1);
}
}
import java.util.*;
public class Test1{
public static void main(String[] args){
int[] arr={801,959,960,801,959,960,962};
arr=removeRepeated(arr);
System.out.println(Arrays.toString(arr));
}
public static int[] removeRepeated(int[] arr){
HashSet<Integer> set=new HashSet<Integer>();
for(int i:arr){
set.add(i);
}
int[] newarr=new int[set.size()];
int index=0;
for(Integer i:set){
newarr[index++]=0+i;
}
return newarr;
}