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
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