Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
276,94 KB
Nội dung
Lập hướng đối tượng Vào file với Java Giảng viên: TS Nguyễn Mạnh Hùng Học viện Công nghệ Bưu Viễn thông (PTIT) Nội dung InputStream/OutputStream BufferedInputStream/BufferedOutputStream DataInputStream/DataOutputStream BufferedReader/BufferedWriter InputStreamReader/OutputStreamWriter Bài tập 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); } OutputStream Ra file: try{ •OutputStream output = new FileOutputStream("output.txt"); output.write(1111111); output.close(); }catch(IOException e){ System.out.println(e); } 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); } 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); } 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 ô số sudoku từ bàn phím ghi file Viết chương trình đọc nội dung ô số sudoku từ file hiển thị lên hình 18 Questions? [...]... 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...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... 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? ... InputStreamReader/ OutputStreamWriter InputStreamReader Vào từ file: InputStreamReader input = new InputStreamReader(new FileInputStream("input.txt")); 16 OutputStreamWriter Ra file: OutputStreamWriter... InputStream/OutputStream BufferedInputStream/BufferedOutputStream DataInputStream/DataOutputStream BufferedReader/BufferedWriter InputStreamReader/OutputStreamWriter Bài tập InputStream/OutputStream... e){ System.out.println(e); } DataInputStream/ DataOutputStream DataInputStream Vào từ file: try{ DataInputStream input = new DataInputStream(new FileInputStream("input.txt")); String in = input.readUTF();