Java 字符串数组首字母排序
字符串数组按首字母排序:(区分大小写)
String[] strings = new String[]{"ba","aa","CC","Ba","DD","ee","dd"};
Arrays.sort(strings);for (int i = 0; i < strings.length; i++) {
System.out.print(strings[i]+"----");
}
输出:Ba----CC----DD----aa----ba----dd----ee----
List排序
List list = new ArrayList<>();
list.add("Bli");
list.add("Aa");
list.add("Ccn");
list.add("Bal");
list.add("dm");
list.add("Dn");
list.add("lm");
list.add("cm");
list.add("aaa");
Collections.sort(list);
System.out.print(list+"\n");
输出:[Aa, Bal, Bli, Ccn, Dn, aaa, cm, dm, lm]
Java 字符串数组首字母排序(不区分大小写)