java怎么对英文字母排序?要具体代码。

如题所述

// 就用冒泡法吧,简单
public class CharArray{
public static void main(String args[]) throws Exception{

char asc[]={'A', 'M', 'B', 'T', 'P', 'Q'};

for(int i=0; i<asc.length; i++){
for(int j=i+1; j<asc.length; j++){

if(asc[i]>asc[j]){
char t = asc[i];
asc[i]=asc[j];
asc[j]=t;
}
}
}

for(int i=0; i<asc.length; i++){
System.out.println(asc[i]);
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-02
定义字符数组;
然后调用Arrays.sort(数组名);
输出就可以了。
第2个回答  2013-11-02
不知道你要怎么个排序法,要具体问题。
一般是比如'A'='B'-1,获得ascii码比较