给定一个字符串,将里面的字符按照ASCII码进行排序
方法一:直接使用Arrays里的sort方法
import java.util.*;public class App {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();char[]chars = str.toCharArray();Arrays.sort(chars);System.out.println(new String(chars));}
}
方法二:使用双重循环
import java.util.*;public class App {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();char[]chars = str.toCharArray();char temp;for (int i=0;i<chars.length;i++){for (int j=0;j<chars.length-1;j++){if(chars[j]>chars[j+1]){temp = chars[j];chars[j] = chars[j+1];chars[j+1] = temp;}}}String printStr = "";for (int k=0;k<chars.length;k++){printStr = printStr + chars[k];}System.out.println(printStr);}
}