我有一个字段" ID"," PRICE"," QUANTITY" &安培; " LINKED_ID"和" ID"是唯一的密钥,现在我要通过" ID"," PRICE"来对这些对象进行排序。或者" QUANTITY",但需要保持相同的" LINKED_ID"一起
例如,我得到了以下数据
ID PRICE QUANTITY LINKED_ID
1 10 5 LID00001
2 12 4 LID00001
3 9 6 LID00002
4 11 8 LID00003
在" PRICE"中排序时,我想得到以下结果
ID PRICE QUANTITY LINKED_ID
3 9 6 LID00002
1 10 5 LID00001
2 12 4 LID00001
4 11 8 LID00003
ID#1&记录ID#2必须保持在一起,因为它们具有相同的LINKED_ID
答案 0 :(得分:0)
在Java中,您可以实现Comparable接口并覆盖compareTo()方法。
class MyObject implements Comparable<MyObject >{
//Properties
//Getter and setter for properties
public int compareTo(Fruit compareFruit) {
//Your sorting logic goes here
}
}