使用 Arrays.sort(s);方法进行排序
String[] s = sortChar(str);
Arrays.sort(s);
printArr(s);
}
}
//得到一个每个字符串里元素已经进行过排序的新字符串数组
private static String[] test(String[] str){undefined
String st[] = st = new String[str.length];
for (int i = 0; i < str.length; i++) {undefined
char[] c = str[i].toCharArray();
charRank(c);
String s = new String(c);
st[i] = s;
}
return st;
}
//对字符串里元素进行排序
private static void charRank(char[] c){undefined
for (int j = 0; j < c.length; j++) {undefined
for (int j2 = 0; j2 < c.length-j-1; j2++) {undefined
if(c[j2]>c[j2+1]){undefined
char len = c[j2];
c[j2] = c[j2+1];
c[j2+1] = len;
}
}
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。