//调用sort方法来对数组排序
package com.test1;
import java.util.Arrays;
public class ArraySort {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//int a[]={9,1,3,4,2,5,7,6,8};
char ch[]={'h','f','c','d','e','a','b'};
System.out.println("数组ch排序前为:");
for(int i=0;i<ch.length;i++)
System.out.print(ch[i]+"");
System.out.println();
System.out.println("数组ch排序后为:");
Arrays.sort(ch);
for(int i=0;i<ch.length;i++)
System.out.print(ch[i]+"");
System.out.println();
}
}
这个如果改为降序排序该怎么改
Arrays.sort可以自定义排序规则,默认是升序。自己定义规则就完了
for循环逆序就行了么
@恨极在天涯: result.Sort((x, y) => { return y.ICClassifyName.CompareTo(x.ICClassifyName); });
result是一个list,按照list中存储的对象的ICClassifyName属性倒数排序。看看能不能优点启发,这个里面可以自定义你想要的比较方式
@茂茂:这个大概能看懂,但就是不会用
http://blog.csdn.net/lengxue_1014/article/details/5121000