Lập hướng đối tượng Vào ra file với Java
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
19 trang |
Chia sẻ: phanlang | Lượt xem: 2057 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Lập hướng đối tượng Vào ra file với Java, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
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)
2Nội dung
InputStream/OutputStream
BufferedInputStream/BufferedOutputStream
DataInputStream/DataOutputStream
BufferedReader/BufferedWriter
InputStreamReader/OutputStreamWriter
Bài tập
InputStream/OutputStream
4InputStream
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);
}
5OutputStream
Ra file:
try{
•OutputStream output = new
FileOutputStream("output.txt");
output.write(1111111);
output.close();
}catch(IOException e){
System.out.println(e);
}
BufferedInputStream/
BufferedOutputStream
7BufferedInputStream
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);
}
8BufferedOutputStream
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
10
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);
}
11
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);
}
BufferedReader/
BufferedWriter
13
BufferedReader
Vào từ file:
BufferedReader input = new
BufferedReader(new FileInputStream("input.txt"));
14
BufferedWriter
Ra file:
BufferedWriter output = new
BufferedWriter(new FileOutputStream("output.txt"));
InputStreamReader/
OutputStreamWriter
16
InputStreamReader
Vào từ file:
InputStreamReader input = new
InputStreamReader(new FileInputStream("input.txt"));
17
OutputStreamWriter
Ra file:
OutputStreamWriter output = new
OutputStreamWriter(new FileOutputStream("output.txt"));
18
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
Questions?
Các file đính kèm theo tài liệu này:
b08_lthdt_vao_ra_file_voi_java_3253.pdf