Java中实现字符串排序有多种方式,下面介绍其中两种:
1、使用Arrays类的sort()方法:
Arrays类提供了一个sort()方法,用于按照字典顺序对字符串数组进行排序。该方法需要一个字符串数组作为参数,然后按照字典顺序对数组中的字符串进行排序,最终返回一个排序后的字符串数组。
例如:
String[] str = {“A”, “C”, “B”, “D”};
Arrays.sort(str);
System.out.println(Arrays.toString(str));
输出结果:[A, B, C, D]
2、使用Collections类的sort()方法:
Collections类也提供了一个sort()方法,用于按照字典顺序对字符串集合进行排序。该方法需要一个字符串集合作为参数,然后按照字典顺序对集合中的字符串进行排序,最终返回一个排序后的字符串集合。
例如:
List list = new ArrayList<>();
list.add(“A”);
list.add(“C”);
list.add(“B”);
list.add(“D”);
Collections.sort(list);
System.out.println(list);
输出结果:[A, B, C, D]