मैं एक संपत्ति द्वारा ArrayList
सॉर्ट करना चाहता हूं। यह मेरा कोड है ...गुणों द्वारा एंड्रॉइड सॉर्ट सरणीसूची
public class FishDB{
public static Object Fish;
public ArrayList<Fish> list = new ArrayList<Fish>();
public class Fish{
String name;
int length;
String LatinName;
//etc.
public Vis (String name) {
this.name = name;
}
}
public FishDB() {
Fish fish;
fish = new Fish("Shark");
fish.length = 200;
fish.LatinName = "Carcharodon Carcharias";
fish = new Fish("Rainbow Trout");
fish.length = 80;
fish.LatinName = "Oncorhynchus Mykiss";
//etc.
}
}
}
अब मैं एक संपत्ति किसी अन्य गतिविधि में latinname
e.g द्वारा इस ArrayList
क्रमबद्ध करना चाहते हैं में चाहते हैं। लेकिन मुझे नहीं पता कि यह कैसे करना है। क्या कोई जानता है कि कैसे?
'Collections.sort (arrayList) आज़माएं;' – Lucifer
@ लुसीफर यदि आप ऐसा करते हैं, तो आपके arra का सामान्य प्रकार yList को java.lang.Comparable –