Lebih
Cara semacam ArrayList di Java
Saya memiliki sebuah kelas yang bernama Buah. Saya membuat daftar dari kelas ini, dan menambahkan setiap buah dalam daftar. Saya ingin mengurutkan daftar ini berdasarkan perintah dari nama buah.
public class Fruit{
private String fruitName;
private String fruitDesc;
private int quantity;
public String getFruitName() {
return fruitName;
}
public void setFruitName(String fruitName) {
this.fruitName = fruitName;
}
public String getFruitDesc() {
return fruitDesc;
}
public void setFruitDesc(String fruitDesc) {
this.fruitDesc = fruitDesc;
}
public int getQuantity() {
return quantity;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
}
dan saya membuat daftar menggunakan for loop
List<Fruit> fruits= new ArrayList<Fruit>();
Fruit fruit;
for(int i=0;i<100;i++)
{
fruit = new fruit();
fruit.setname(...);
fruits.add(fruit);
}
dan saya perlu semacam ini arrayList menggunakan nama buah dari masing-masing objek dalam daftar
bagaimana??
216
3
Menggunakan
Pembanding
seperti ini:Sekarang anda buah-buahan daftar ini diurutkan berdasarkan
fruitName
.Menerapkan Sebanding antarmuka untuk Buah.
Menerapkan metode
Kemudian lakukan panggilan semacam metode
Mencoba BeanComparator dari Apache Commons.