展开全部
public static String[] MakeByGroup(String ids){
// String ids="0-2,2-15,2-9,2-8,2-7,0-1,1-14,1-13,1-12,1-11,1-10";
Arrays.sort(ids);
String[] strs=ids.split(",");
TreeSet treeSet=new TreeSet<>();
for(int s=0;s
treeSet.add(strs[s].split("-")[0]);
}
String[] newStr=new String[treeSet.size()];
int x=0;
for (Iterator s = treeSet.iterator(); s.hasNext();) {
String cont="";
String temp = (String) s.next();
for (int i = 0; i
if(strs[i].split("-")[0].equals(temp)){
cont+=cont==""?strs[i].split("-")[1]:","+strs[i].split("-")[1];
}
}
newStr[x]=temp+"-"+cont;
x++;
}
return newStr;
}