Em có một lớp SinhVien(String maSV, String tenSV, int diem)
Em dùng một ArrayList chứa danh sách Sinh viên này
Sắp xếp List này theo tên thì em làm như sau:
public void sapXep() {
Collections.sort(dsSV, new Comparator<SinhVien>() {
@Override
public int compare(SinhVien sv1, SinhVien sv2) {
return sv1.getTenSV().compareTo(sv2.getTenSV());
}
});
}
Nhưng giờ em muốn săp xếp mảng này theo 2 tiêu chí đồng thời đó là theo cả tên và điểm
Tức là theo điểm trước cùng điểm thì sắp theo tên
Trần văn A 10
Trần văn B 10
Trần văn C 10
Lê văn D 9
trần văn E 9
Vậy phải làm sao? Mong các anh chị có kinh nghiệm giúp em. Em cảm ơn ạ!