java 字符串根据字符的ASCII码值排序

1.试卷答案和用户答案进行对比时容易出现问题 ,需要按照当前字符串进行打乱重排,然后进行比较


public static String ASCIISort(String str) {
    char[] test = new char[str.length()];
    StringBuilder sb = new StringBuilder();
    while (true) {
       String a = str;//直接读取这行当中的字符串。
       for (int i = 0; i < str.length(); i++) {
           //字符串处理每次读取一位。
           test[i] = a.charAt(i);
       }
       Arrays.sort(test);
       for (int i = 0; i < test.length; i++) {
           sb.append(test[i]);
    }
    String trim = sb.toString().trim();
    return trim;
}

猜你喜欢

转载自blog.csdn.net/qq_35275233/article/details/82823228
今日推荐