作者lovebluetea (cchichi)
看板java
标题[问题] 请教一下Collections.sort的comparator..
时间Thu Mar 22 14:19:04 2012
刚刚在处理arraylist的排序上碰到了一些问题…
想请教一下版上的前辈们...
我有咕狗过一下还是看不太懂。
Collection.sort里面有个变形是可以用comparrator去处理的,
但是我看不懂.sort他是怎麽处理Comparator回传的数字
Collections.sort(queue, new Comparator<int[]>() {
public int compare(int[] arg0, int[] arg1) {
if (arg0 < arg1)
return -1;
else if (arg0 > arg1)
return 1;
return 0;
}
});
已上述例子来说... 1 , 0 , -1回传回去是如何做排序?
return 1就是代表arg0的顺序先於arg1吗?
另外还有一个问题= =...他只要知道二个数字间如何比较就可以做完这个sort吗..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.39.117.236
1F:→ soso0316:-1在前 1在後 03/22 16:42
2F:推 PsMonkey:API 有讲,不然塞个测试资料也会知道 03/22 17:25