Cách loại bỏ đối tượng có thông tin bỏ trống trong java

Anh(chị) cho em hỏi một vấn đề trong java.

Em có một bài tập là: mỗi Người có các thông tin là chứng minh thư, họ tên , địa chỉ.
Tạo file NGUOI.INP, trong đó thông tin mỗi người ghi trên 3 dòng(CMT, Họ tên, địa chỉ).
Đọc là lưu thông tin vào ArrayList. Chú ý không nhận vào các đối tượng có thông tin bỏ trống.

Anh(chị) giúp em xử lý cái đoạn không nhận vào các đối tượng có thông tin bỏ trống với ạ.
Ví dụ như là một người có các thông tin:

1234456

Hanoi

Ví dụ như ở trên là họ tên bỏ trống, do đó bỏ qua đối tượng này và đọc đối tượng tiếp theo.

Vì thông tin mỗi người in trên 3 dòng nên bạn vẫn cứ đọc 3 dòng, lưu vào 3 biến (cmnd, hoten, diachi) bình thường. Sau đó xét cả 3 biến này xem có biến nào rỗng hay không, nếu có thì mới thêm 1 người với các thông tin như trên vào ArrayList.

Mã giả:

String cmnd, hoten, diachi;
readline(file, cmnd);
readline(file, hoten);
readline(file, diachi);

if (cmnd != "" && hoten != "" && diachi != "")
    array.append(nguoi(cmnd, hoten, diachi));  // nguoi là 1 object,
    // bạn muốn làm gì khác cũng được
4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?