public class MapTest {
public static void main(String[] args) {
String str="H盅是@@B壓下@@A無奇不有@@E暮雲春樹@@F壓降";
String[] arr=str.split("@@");
HashMap<Object,String> map=new HashMap<Object,String>();
for(String s:arr){
if(s.length()>0){
//String c=s.substring(0,1);
char c=s.charAt(0);
System.out.println((int)c);
map.put(c, s);
}
}
String result="";
Object[] key=map.keySet().toArray();
Arrays.sort(key);
for(Object o:key){
if(result.length()==0){
result=map.get(o);
}else{
result+="@@"+map.get(o);
}
}
System.out.println(result);
}
}
輸出結果爲
A無奇不有@@B壓下@@E暮雲春樹@@F壓降@@H盅是