首页 > 代码库 > 字符串数组逆序
字符串数组逆序
1 import java.util.Arrays;
2 import java.util.Comparator;
3
4 class ResStrSort{
5 public static void main(String[] args) {
6 String strs[] = {"dog","cat","horse","cow"};
7 System.out.println("Initial order: ");
8 for(String s:strs) {
9 System.out.print(s + " ");
10 }
11 System.out.println();
12
13 ResStrComp rsc = new ResStrComp();
14 //将数组 与 比较器传递给Arrays.sort();
15 Arrays.sort(strs, rsc);
16 System.out.println("Sorted in reverse order: ");
17 for(String s:strs){
18 System.out.print(s + " ");
19 }
20 System.out.println();
21
22 Arrays.sort(strs);
23 System.out.println("Sirted in natural order: ");
24 for(String s:strs){
25 System.out.print(s + " ");
26 }
27 System.out.println();
28 }
29 }
30 /**
31 * Comparator是泛型接口
32 */
33 class ResStrComp implements Comparator<String>{
34
35 @Override
36 public int compare(String o1, String o2) {
37 return o2.compareTo(o1);//关键所在
38 }
39
40 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。