JAVA基础之任意字符分组排序

这是一段将任意字符分组排序输出的代码,里面共分为大写字母、小写字母、符号、数字等四类字符的排序输出,例子简单易懂,也算是对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);

}
© 2020 张涛的博客·XIAOUR All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero