Em mơi học java và vẫn chưa hiểu lắm về cách dùng lớp tiện ích collection với ArrayList, e không biết tại sao cái phương thức sort ở cuối dùng collections cứ bị báo lỗi, a/c có thể giải thích cho em và hướng dẫn cách sắp xếp đối với truong họp này không ạ . Em cảm ơn 
public class NewClass {
}
class SV
{
public String name;
public double avg;
void output()
{
System.out.println("Ten sinh vien: " + name);
System.out.println("Diem trung binh: " + avg);
}
}
class ListSV
{
ArrayList<SV> ar = new ArrayList<SV>();
Scanner scanner = new Scanner(System.in);
void insertSV(SV sv)
{
int x = 0;
do
{
System.out.println("Nhap ten sv : ");
sv.name = scanner.nextLine();
System.out.println("Nhap dtb : ");
sv.avg = scanner.nextDouble();
ar.add(sv);
System.out.println("Ban co muon nhap tiep ?? 1 = chon ; 2 = khong");
x = scanner.nextInt();
scanner.nextLine();
}
while (x ==1);
}
void show()
{
for (SV x : ar)
{
x.output();
}
}
void sort()
{
Collections.sort(ar);
}
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?