Hi @Vu_Noi
Không biết bạn đã biết SQL chưa, bạn thấy 2 file này lưu danh sách SV và điểm có cột MSSV là điểm chung để liên kết 2 file. Bài này làm demo bạn suy nghĩ đơn giản như này :
Step 1
Bạn dùng FileInputStream hay bất cứ thứ gì để load dữ liệu từ 2 file đó vào 2 biến ArrayList<Điểmthi> diems
và ArrayList<SinhVien> sinhViens
lúc này bài toán trở về dạng duyệt một Collection như duyệt mảng thông thường thôi bạn.
Step 2
Bạn chạy vòng for trên sinhViens
mỗi lần duyệt qua một phần tử trong sinhViens
thì lấy MSSV
đó tìm trong diems
để lấy Điểm tương ứng.
==> Nói chung là lưu trong file text dữ liệu là plaintText không có cấu trúc cần đưa về một cái gì đó có cấu trúc để thao tác VD : Collections, JSON, XML, …
Thông tin đến bạn !
#Cua