30/09/2018, 18:19
Sort và Interator trong Arraylist và Vector Trong JAVA
Em có 1 lớp SInhVien
public class SinhVien {
String maSv,tenSv;
String lop;
float diem;
}
Em dùng ArrayList và Vector muốn sắp xếp dãy theo 3 tiêu chí thứ nhất là lớp, thứ 2 là tên sinh viên sau đó là điểm.
Nghĩa là đưa ra danh sách cách sv theo lớp sắp theo tên. Nếu cùng tên thì sắp theo điểm
Yêu cầu sử dụng sort trong Collection.
Một vấn đề nữa là In tập hợp sử dụng Interator
Mọi người ai hiểu có thể nói cho em biết Interator là cái gì, dùng để làm gì. Dùng nó như thế nào? khác gì ta dùng for không? Ưu và nhược điểm của nó. Cuối cùng là cho em xin cái ví dụ cho dễ hình dung. Em xin trân thành cảm ơn!
Bài liên quan
đây là một cách sử dụng Comparable, mình mặc định là tên, lớp, điểm không null nhé nên không check trong hàm compareTo:
Kết quả:
1 - Nguyen Van A - 10.0
1 - Nguyen Van C - 2.0
1 - Nguyen Van F - 6.0
2 - Nguyen Van B - 9.0
2 - Nguyen Van D - 10.0