Em muốn tạo 1 hàm sắp xếp sử dụng generic để lúc thì sắp xếp Sinh Viên, lúc thì sắp xếp Số Nguyên.
Em muốn nạp chồng method Sosanh(), nhưng mà kết quả thì lại lỗi
Mong mọi người giúp đỡ ạ
package tuan3;
import java.lang.reflect.Array;
import java.util.ArrayList;
public class InterchangeSort {
//ham sap xep "doi cho" truc tiep danh sach
//doi cho phan tu nho hon len dau day.
public ArrayList interchangeSort(ArrayList<E> arr) { // <-- Error
for(int i=0;i< arr.size();i++) {
for(int j =i+1;j< arr.size();j++) {
//phuong thuc so sanh nay se duoc goi tuy vao doi so cua no
if(soSanh(arr[i], arr[j]);
}
}
return arr;
}
//ham so sanh so nguyen
public boolean soSanh(Integer a,Integer b) {
if(a>b)
return true;
else return false;
}
//ham so sanh ma so sinh vien
public boolean soSanh(SinhVien sv1, SinhVien sv2) {
if(sv1.getMssv() > sv2.getMssv())
return true;
else return false;
}
Multiple markers at this line
- The type of the expression must be an array type but it resolved to ArrayList<E>
- The type of the expression must be an array type but it resolved to ArrayList<E>

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?