Chú ý khi đóng file• Nếu để lệnh f.close() 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("somefile.txt"); // đọc file } catch (IOException e) { // hiển thị lỗi } finally { if (f != null) { try { f.close(); // đóng file } catch (Exception e)...
Nội dung trích xuất từ tài liệu:
Lập trình Java cơ bản : Luồng và xử lý file part 9Ví dụ với RandomAccessFiletry{ RandomAccessFile f = new RandomAccessFile(randfile.dat,rw); f.writeBoolean(true); f.writeInt(123456); f.writeChar(j); f.writeDouble(1234.56); f.seek(1); System.out.println(f.readInt()); System.out.println(f.readChar()); System.out.println(f.readDouble()); Kết quả f.seek(0); System.out.println(f.readBoolean()); 123456 f.close(); j} catch (IOException e) { 1234.56 System.out.println(“Error IO file”);} true 41Chú ý khi đóng file• Nếu để lệnh f.close() 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: 42Chú ý khi đóng file • FileInputStream f = null; • try { • f = new FileInputStream(somefile.txt); • // đọc file • } catch (IOException e) { • // hiển thị lỗi • } finally { • if (f != null) { • try { • f.close(); // đóng file • } catch (Exception e) { • // thông báo lỗi khi đóng file • } • } • } 43Lớp File• Lớp File cho phép lấy thông tin về file và thư mục.• Một số phương thức của File • boolean exists(); // kiểm tra sự tồn tại của file • boolean isDirectory(); // kiểm tra xem file có phải là thư mục • String getParent(); // lấy thư mục cha • long length(); // lấy cỡ file (byte) • long lastModified(); // lấy ngày sửa file gần nhất • String[] list(); // lấy nội dung của thư mục 44Ví dụ: Hiển thị thông tin fileimport java.io.*;import java.util.Date;public class FileInfo{ public static void main(String[] args) { File file = new File(randfile.dat); if ( file.exists() ) { System.out.println(Path is: + file.getAbsolutePath()); System.out.println(Its size is: + file.length()); Date dateModified = new Date(file.lastModified()); System.out.println(Last update is: + dateModified); } else System.out.println(The file does not exist); }} 45
Lập trình Java cơ bản : Luồng và xử lý file part 9
Số trang: 5
Loại file: pdf
Dung lượng: 74.30 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tìm kiếm theo từ khóa liên quan:
lập trình java kinh nghiệm lập trình java kỹ thuật lập trình java hướng dẫn lập trình java tài liệu lập trình java lý thuyết lập trình javaTài liệu có liên quan:
-
Excel add in development in c and c phần 9
0 trang 125 0 0 -
Program C Ansi Programming Embedded Systems in C and C++ phần 4
12 trang 104 0 0 -
265 trang 93 0 0
-
81 trang 93 0 0
-
Lập trình Java cơ bản : GUI nâng cao part 3
6 trang 88 0 0 -
CÔNG NGHỆ JAVA ( Nguyễn Hữu Nghĩa ) - 3.2 Mô hình sự kiện với AWT
41 trang 80 0 0 -
Nghiên cứu hệ thống báo cháy ứng dụng cảm biến nhiệt hồng ngoại và camera
4 trang 62 0 0 -
Giáo trình Lập trình mạng - ThS. Văn Thiên Hoàng
201 trang 60 0 0 -
67 trang 51 0 0
-
Code Division Multiple Access (CDMA) phần 10
19 trang 42 0 0