这是一段将任意字符分组排序输出的代码,里面共分为大写字母、小写字母、符号、数字等四类字符的排序输出,例子简单易懂,也算是对java基础的一种回顾吧。
public static void main(String[] args) {
String orginalCharts="a8sGb9eu%7Ad5@D3cF6fB,10Hg2CI4f";
String uppercaseCharts="";//大写字母
String lowercaseCharts="";//小写字母
String digitCharts="";//数字
String symbolCharts="";//符号
char[] c=orginalCharts.toCharArray();
//排序
Arrays.sort(c);
for(char s:c){
if(Character.isUpperCase(s)){
uppercaseCharts+=s;
}else if(Character.isLowerCase(s)){
lowercaseCharts+=s;
}else if(Character.isDigit(s)){
digitCharts+=s;
}else{
symbolCharts+=s;
}
}
System.out.println(uppercaseCharts+"\n"+lowercaseCharts+"\n"+digitCharts+"\n"+symbolCharts);
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。