Professional Documents
Culture Documents
Bài 4 - Lam Viec Voi File Trong Java
Bài 4 - Lam Viec Voi File Trong Java
Đọc chuỗi:
String ch;
Scanner nhapDuLieu = new Scanner(System.in);
ch = nhapDuLieu.nextLine();
Làm việc với console – Xuất
Sử dụng thực viện java.io: cung cấp các hàm xử lí Nhập/Xuất trên các
thiêt bị chuẩn và các thiết bị ngoại vi.
Xuất chuỗi:
System.out.print(“Hello world!”);
Xuất chuỗi kèm biến
String hoten = “Nguyen Van A”
System.out.print(“Xin chao: ” + hoten);
Xuất xong xuống dòng
System.out.println(“Hello world!”);
Các ký tự đặc biệt khi xuất chuỗi:
“\n”: xuống dòng
“\t”: ký tự tab
Luồng dữ liệu
Các loại luồng dữ liệu
Kiểu luồng nhập - xuất
2 kiểu luồng trong Java:
Ghi file với luồng character
Ưu điểm: có thể xử lý trực tiếp văn bản Unicode
Sử dụng FileWriter để ghi dữ liệu
Các bước thực hiện:
B1: Tạo đối tượng luồng và liên kết với nguồn dữ liệu
File f = new File(“E:/mydata.txt");
FileWriter fw = new FileWriter(f);
B2: Ghi dữ liệu
fw.close();
Đọc file với luồng character
Sử dụng FileReader để đọc dữ liệu
Các bước thực hiện:
B1: Tạo đối tượng luồng và liên kết với nguồn dữ liệu
File f = new File(“E:/mydata.txt");
FileWriter fr = new FileWriter(f);
B2: Đọc dữ liệu
fr.close();
br.close();
Ghi file với luồng byte
Ứng dụng Ghi dữ liệu nguyên thúy, kiểu dữ liệu kiểu đối tượng (object),
dữ liệu dạng nhị phân
Lớp sử dụng : DataOutputStream
Ví dụ: ghi dữ liệu vào d:/mydata.bin với DataOutputStream
//Bước 1: Tạo đối tượng luồng và liên kết nguồn dữ liệu
FileOutputStream fos = new FileOutputStream("d:/file/mydata.bin");
DataOutputStream dos = new DataOutputStream(fos);
java.sun.com
Java docs
Java support forum : supportforum.sun.com
Java tutorial
…