Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Lập trình hướng đối tượng (dùng Java) - Chương 4: Vào ra dữ liệu trong Java" cung cấp cho người học các kiến thức: Tổng quan về vào ra dữ liệu trong Java, các lớp vào ra theo luồng ký tự, các lớp vào ra theo luồng byte, lớp File, vào ra đối tượng và áp dụng. | Chương 4 Vào ra dữ liệu trong Java TRẦN MINH THÁI Email: minhthai@huflit.edu.vn Website: www.minhthai.edu.vn Cập nhật: 18 tháng 07 năm 2016 Nội dung Tổng quan về vào ra dữ liệu trong Java Các lớp vào ra theo luồng ký tự Các lớp vào ra theo luồng byte Lớp File Vào ra đối tượng và áp dụng 2 Tổng quan về vào ra dữ liệu Các lớp vào ra theo luồng ký tự Các lớp vào ra theo luồng byte Vào ra dữ liệu trên thiết bị chuẩn Vào dữ liệu từ thiết bị chuẩn (bàn phím): System.in Một đối tượng của lớp InputStream đọc ghi theo luồng byte Các phương thức rất hạn chế Thường được sử dụng để khởi tạo các đối tượng luồng khác để xử lý dễ dàng hơn: new BufferedReader(new InputStreamReader(System.in)) new Scanner(System.in) Ra dữ liệu trên thiết bị chuẩn (màn hình): System.out Một đối tượng của lớp PrintStream Cung cấp các phương thức đầy đủ Vào ra dữ liệu trên file Bước 1. Tạo đối tượng file để đọc/ ghi Bước 2. Thao tác xử lý trên file Bước 3. Đóng file Vào ra dữ liệu trên file Có hai dạng file File nhị phân: Dữ liệu được tổ chức theo dạng bit-by-bit File văn bản: Vào ra dữ liệu trên file nhị phân Ghi file FileOutputStream(filePath): ghi dữ liệu theo luồng Phương thức write(int) DataOutputStream(outputStreamObject): ghi dữ liệu cơ bản Phương thức writeInt(), writeDouble(), writeChars(),. !!! Ghi tiếp vào file có sẵn: bổ sung thêm tham số thứ 2 là true (mặc định không truyền là false: ghi đè) Vào ra dữ liệu trên file nhị phân Đọc file FileInputStream(filePath): đọc dữ liệu theo luồng Phương thức int read() trả về -1 nếu đọc hết file DataInputStream(inputStreamObject): đọc dữ liệu cơ bản Phương thức readInt(), readDouble(),. Đóng file: close() Ví dụ Ví dụ (tt) Ví dụ (tt) Ví dụ (tt) Vào ra sử dụng bộ đệm Ghi dữ liệu sử dụng bộ đệm: BufferedOutputStream Khởi tạo: BufferedOutputStream(outputStreamObject) Phương thức flush(): xóa bộ đệm Phương thức write(int): ghi dữ liệu Đọc dữ liệu sử dụng bộ đệm: BufferedInputStream Khởi tạo: BufferedInputStream(inputStreamObject) Phương thức . | Chương 4 Vào ra dữ liệu trong Java TRẦN MINH THÁI Email: minhthai@huflit.edu.vn Website: www.minhthai.edu.vn Cập nhật: 18 tháng 07 năm 2016 Nội dung Tổng quan về vào ra dữ liệu trong Java Các lớp vào ra theo luồng ký tự Các lớp vào ra theo luồng byte Lớp File Vào ra đối tượng và áp dụng 2 Tổng quan về vào ra dữ liệu Các lớp vào ra theo luồng ký tự Các lớp vào ra theo luồng byte Vào ra dữ liệu trên thiết bị chuẩn Vào dữ liệu từ thiết bị chuẩn (bàn phím): System.in Một đối tượng của lớp InputStream đọc ghi theo luồng byte Các phương thức rất hạn chế Thường được sử dụng để khởi tạo các đối tượng luồng khác để xử lý dễ dàng hơn: new BufferedReader(new InputStreamReader(System.in)) new Scanner(System.in) Ra dữ liệu trên thiết bị chuẩn (màn hình): System.out Một đối tượng của lớp PrintStream Cung cấp các phương thức đầy đủ Vào ra dữ liệu trên file Bước 1. Tạo đối tượng file để đọc/ ghi Bước 2. Thao tác xử lý trên file Bước 3. Đóng file Vào ra dữ liệu trên file Có hai dạng file File nhị .