java中好像有一个方法可以自动的排列数组或集合然后返回数组或集合,请问是哪个方法啊? java中好像有一个方法可以自动的排列数组或集合然后返回数组或集合,请问是哪个方法啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static Collection sortIntegerCol(Collection col, boolean isDescend) { Object[] arr = col.toArray(); if(isDescend){ Arrays.sort(arr, new Comparator() { public int compare(Object o1, Object o2) { Integer i1 = (Integer) o1, i2 = (Integer) o2; return i2.intValue()-i1.intValue(); } }); }else{ Arrays.sort(arr); } return Arrays.asList(arr); } ArrayList arr=new ArrayList(); arr.add(6); arr.add(4); arr.add(6); arr.add(9); arr.add(20); arr.add(1); arr.add(50); log.debug("arr:"+arr); Collection col=sortIntegerCol(arr,true); log.debug("col:"+col); Collections 类的sort(List<T> list) 方法, 根据元素的自然顺序 对指定列表按升序进行排序。不知道你说的是不是这个 本人初学java ..望大哥大姐指点呀 SWT/JFace 程序的国际化实现 【提问3】一个输出的问题 怎样运行编译JAVA程序啊?请各位JAVA的高手帮帮忙。 要用java实现软件盘的backspace键的功能,代码要怎么写呢? 为什么applet签名后依然无法进行本地串口的访问? 类继承的基础问题 如何在Java中调用MS SQL 2000中的数据备份功能进行数据备份?....... 今天的湖人真假,呵呵 实现走马灯效果的JLabel,但是有个小问题,大家一定要看看!!!!!!!!!!!!! java中socket服务端同时对连接中客户端下发数据方法 请教:如何实现一个程序启动界面
Object[] arr = col.toArray();
if(isDescend){
Arrays.sort(arr, new Comparator() {
public int compare(Object o1, Object o2) {
Integer i1 = (Integer) o1, i2 = (Integer) o2;
return i2.intValue()-i1.intValue();
}
});
}else{
Arrays.sort(arr);
}
return Arrays.asList(arr);
}
ArrayList arr=new ArrayList();
arr.add(6);
arr.add(4);
arr.add(6);
arr.add(9);
arr.add(20);
arr.add(1);
arr.add(50);
log.debug("arr:"+arr);
Collection col=sortIntegerCol(arr,true);
log.debug("col:"+col);