1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 通过sort()方法实现升序和降序排列

通过sort()方法实现升序和降序排列

时间:2022-06-29 00:16:39

相关推荐

通过sort()方法实现升序和降序排列

数组

升序:Arrays.sort(arr);

降序:

方法一:Arrays.sort(arr,Collections.reverseOrder());

方法二:

package com.yh.sort;import java.util.Arrays;import parator;public class SortOverride {public static void main(String[] args) {// TODO Auto-generated method stubInteger[] arr = { 4, 6, 3, 9, 1, 5, 8 };Comparator<Integer> c = new Mycomparator(); // 实例化一个Comparator对象Arrays.sort(arr, c);for (Integer ele : arr) {System.out.print(ele + " ");}}}class Mycomparator implements Comparator<Integer> {@Overridepublic int compare(Integer o1, Integer o2) {if(o1 > o2)return -1;if(o1 < o2)return 1;return 0;}}

ArrayList

升序:Collections.sort(arr);

降序:Collections.sort(arr,Collections.reverseOrder());

注:reverse()是倒序

String str = "qwewq";

String str1 =new StringBuilder(str).reverse().toString();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。