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