Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Em đang tạo 1 lớp sinhvien trong java và lấy dữ liệu từ bên ngoài váo nhưng lại báo null trong khi file có nội dung và đúng địa chị. Mong mấy ac giúp đỡ
Đây là code của em:
Em đang tạo 1 lớp sinhvien trong java và lấy dữ liệu từ bên ngoài váo nhưng lại báo null trong khi file có nội dung và đúng địa chị. Mong mấy ac giúp đỡ
Đây là code của em:
public void DocFile(String tenFile) {
try {
File f = new File(tenFile);
if (f.exists()) {
Scanner read = new Scanner(f);
while(read.hasNext()){
SinhVien x;
String ma, ht="", qq="";
int ngay, thang, nam;
boolean gt;
double diem;
Scanner line = new Scanner(read.nextLine());
ma = line.next();
while (!line.hasNextBoolean())
ht = ht + line.next()+" ";
gt = line.nextBoolean();
while (!line.hasNextInt())
qq = qq + line.next()+" ";
ngay = line.nextInt();
thang = line.nextInt();
nam = line.nextInt();
diem = line.nextDouble();
x =(new SinhVien(ma,ht,qq, new NgayThang(ngay, thang, nam),gt,diem));
a.add(x);
}
}else System.out.println("file khong ton tai");
}catch (Exception e) {
System.out.println(e.getMessage());
}
}
public void output(){
xuatDS("Danh Sach Sinh Vien Vua Nhap");
System.out.println("---------------------------");
}
public static void main(String[] args) {
MangSinhVien a = new MangSinhVien();
a.DocFile("D:\\SinhVien.txt");
//a.input();
a.output();
}
}
12345678910111213141516171819202122232425262728293031323334353637383940414243444546
Để sử dụng tính năng này, Bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
Để xem được nội dung và giúp Kteam duy trì hoạt động.
Bạn vui lòng tắt Adblock trên website howkteam.vn nhé!
chuyển text code sang phần code đi bạn.