Hi there ! chuyện là Set không có sẵn phương thức get như List với Map ạ, Ví dụ như mình tạo một Set có 10 phần tử kiểu Object tự định nghĩa nào đó thì làm sao để có thể lấy ra một phần tử bất kỳ để chỉnh sửa thuộc tính của nó ạ.
VD : class SinhVien
có thuộc tính là String ten
và double diem
mình tạo thêm HashSet<SinhVien> danhSachLop = new HashSet<SinhVien>();
sau đó tạo sv1, sv2, sv3,....
và add
tất cả vào danhSachLop
vậy thì làm sao chỉnh sửa được thuộc tính của sv2
sau khi đã add vào danhSachLop
? mình thấy khi add một phần tử vào set là mất dấu luôn rồi, không còn tham chiếu đến nó được nữa ! cảm ơn ! nếu có code Demo thì tốt quá
mình đang dự định sẽ remove nó ra sau đó add vào lại nhưng thấy nó cứ kỳ kỳ á :((