Bài giảng Lập trình hướng đối tượng - Bài 8: Vào ra file với Java - TS. Nguyễn Mạnh Hùng
Bạn đang xem tài liệu "Bài giảng Lập trình hướng đối tượng - Bài 8: Vào ra file với Java - TS. Nguyễn Mạnh Hùng", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- bai_giang_lap_trinh_huong_doi_tuong_bai_8_vao_ra_file_voi_ja.pdf
Nội dung text: Bài giảng Lập trình hướng đối tượng - Bài 8: Vào ra file với Java - TS. Nguyễn Mạnh Hùng
- Lập hướng đối tượng Vào ra file với Java Giảng viên: TS. Nguyễn Mạnh Hùng Học viện Công nghệ Bưu chính Viễn thông (PTIT)
- Nội dung InputStream/OutputStream BufferedInputStream/BufferedOutputStream DataInputStream/DataOutputStream BufferedReader/BufferedWriter InputStreamReader/OutputStreamWriter Bài tập 2
- InputStream/OutputStream
- InputStream Vào từ file: try{ •InputStream input = new FileInputStream("input.txt"); while((input.read()) != -1) { //do something with data } input.close(); }catch(IOException e){ System.out.println(e); } 4
- OutputStream Ra file: try{ •OutputStream output = new FileOutputStream("output.txt"); output.write(1111111); output.close(); }catch(IOException e){ System.out.println(e); } 5
- BufferedInputStream/ BufferedOutputStream
- BufferedInputStream Vào từ file: try{ BufferedInputStream input = new BufferedInputStream(new FileInputStream("input.txt")); byte[] in = new byte[1024]; while((input.read(in)) != -1) { //do something with data } input.close(); }catch(IOException e){ System.out.println(e); } 7
- BufferedOutputStream Ra file: try{ BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream("output.txt")); output.write(int input); output.write(byte[] buff, int start, int length); output.close(); }catch(IOException e){ System.out.println(e); } 8
- DataInputStream/ DataOutputStream
- DataInputStream Vào từ file: try{ DataInputStream input = new DataInputStream(new FileInputStream("input.txt")); String in = input.readUTF(); //do something with data input.close(); }catch(IOException e){ System.out.println(e); } 10
- DataOutputStream Ra file: try{ DataOutputStream output = new DataOutputStream(new FileOutputStream("output.txt")); output.writeUTF("some thing to write"); output.close(); }catch(IOException e){ System.out.println(e); } 11
- BufferedReader/ BufferedWriter
- BufferedReader Vào từ file: BufferedReader input = new BufferedReader(new FileInputStream("input.txt")); 13
- BufferedWriter Ra file: BufferedWriter output = new BufferedWriter(new FileOutputStream("output.txt")); 14
- InputStreamReader/ OutputStreamWriter
- InputStreamReader Vào từ file: InputStreamReader input = new InputStreamReader(new FileInputStream("input.txt")); 16
- OutputStreamWriter Ra file: OutputStreamWriter output = new OutputStreamWriter(new FileOutputStream("output.txt")); 17
- Bài tập Viết chương trình nhập một ô số sudoku từ bàn phím rồi ghi ra file Viết chương trình đọc nội dung một ô số sudoku từ file rồi hiển thị lên màn hình 18
- Questions?