Chú ý khi đóng file • Nếu để lệnh () trong khối try thì có thể lệnh này sẽ không được thực hiện khi có lỗi ở các lệnh phía trên. • Có thể viết lại như sau: Chú ý khi đóng file • • • • • • • • • • • • • • • FileInputStream f = null; try { f = new FileInputStream(""); // đọc file } catch (IOException e) { // hiển thị lỗi } finally { if (f != null) { try { (); // đóng file } catch (Exception e). | Ví dụ với RandomAccessFile try RandomAccessFile f new RandomAccessFile rw true 123456 j 1 0 catch IOException e Error IO file Kết quả 123456 j true 41 Chú ý khi đóng file Nếu để lệnh trong khối try thì có thể lệnh này sẽ không được thực hiện khi có lỗi ở các lệnh phía trên. Có thể viết lại như sau 42 Chú ý khi đóng file Fileinputstream f null try f new FilelnputStreamC đọc file catch iOException e hiển thị lỗi finally if f null try đóng file catch Exception e thông báo lỗi khi đóng file .