输入几个字母,要求按ascii排序

解决方案 »

  1.   

    import java.io.*;
    import java.util.*;
    public class ChrSort {    /**
         * @param args
         */
        public static void main(String[] args) throws IOException{
            // TODO Auto-generated method stub
            char[] c = new char[5];
            int tmp;
            int i = 0;
            while((tmp=System.in.read())!=-1){
                c[i++] = (char)tmp;
                if(i==c.length)
                    break;
            }
            Arrays.sort(c);
            
            for(i=0; i<c.length; i++){
                System.out.print(c[i]+"\t");
            }
        }}
      

  2.   

    char是基本类型可以直接比较,其实就是比较ascii码,不过不知道怎么打印出ascii码,剩下的就是简单的数组排序了