Đọc Dữ liệu từ File:
- Mở một File để đọc dữ liệu
FileInputStream(String filename) throws
FileNotFoundException.
Nếu file không tồn tại thì ném ra FileNotFoundException.
- Đọc Dữ liệu : Dùng phương thức read()
int read( ) throws IOException : Đọc từng byte từ file và trả về giá trị của byte đọc được. Trả về -1 khi hết file, và ném ra IOException khi có lỗi đọc.
- Đóng file : dùng phương thức close ( )
void close ( ) throws IOException : Sau khi làm việc xong cần đóng file để giải phóng tài nguyên hệ thống đã cấp phát cho file.
- Streams : luồng. Tất cả những hoạt động nhập/xuất dữ liệu(Nhập dữ liệu từ bàn phím, lấy dữ liệu từ mạng về, ghi dữ liệu ra đĩa, xuất dữ liệu ra màn hình, máy in,...) đều được quy về một khái niệm gọi là Luồng(Streams). Luồng có thể là nơi sản xuất và tiêu thụ thông tin. Tất cả các Luồng đều có chung một nguyên tắc hoạt động ngay cả khi chúng được gắng kết với các thiết bị vật lý khác nhau.
- Luồng Byte : hay Luồng dựa trên Byte. Hỗ trợ việc xuất nhập dữ liệu trên Byte, thường được dùng khi đọc ghi dữ liệu nhị phân.
- Luồng ký tự : được thiết kế hỗ trợ việc xuất nhập dữ liệu kiểu ký tự (Unicode). Trong một vài trường hợp Luồng ký tự sử dụng hiệu quả hơn Luồng Byte, nhưng ở mức hệ thống thì tất cả những xuất nhập đều phải quy về byte. Luồng ký tự hỗ trợ hiệu quả chỉ đối với việc quản lý, xử lý các ký tự.
- System.out : Luồng xuất chuẩn, mặc định là console. System.out là một đối tượng kiểu PrintStream.
- System.in : Luồng nhập chuẩn, mặc định là bàn phím. System.in là một đối tượng kiểu InputStream.
- System.err : Luồng lỗi chuẩn, mặc định cũng là console. System.err cũng là một đối tượng kiểu PrintStream giống System.out.
Thứ Bảy, 22 tháng 11, 2008
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét