[問題] sort()
請問一下
如果說 想針對兩個欄做sort
例如
val1 val2
a 15 109
b 20 333
c 15 567
變成
a 20 333
b 15 567
c 15 109
想要針對第一欄作排序之後
然後再以第一欄的結果對第二欄作排序
我現在是這樣做...但結果都只能排一欄
object.sort(delegate(obj1, obj2) {
for(i)
{
if(obj1.col(i)==obj2.col(i))
break;
else
result =obj1.col(i).compareto(obj2.col(i));
}
return result*-1;
);
第一欄的結果排完後
第二欄會變成由小至大 ...請問有人看得出來這是哪邊有問題嗎?
或是有其他解決辦法
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.49.72
推
11/16 21:24, , 1F
11/16 21:24, 1F