JAVA CORE - Trang 193

!

%

(

$

+

%

%

)

%


Hình 9.3 Sử dụng các lớp vùng đệm luồng nhập và xuất.
9.3.7 Lớp Reader và Writer

Đây là các lớp trừ tượng. Chúng nằm tại đỉnh của hệ phân cách lớp, hỗ trợ việc đọc

và ghi các luồng ký tự unicode.java 1.1 thực tế đã giới thiệu các lớp này.

Lớp Reader

Lớp này hỗ trợ các phương thức:

read( )

reset( )

skip( )

mark( )

markSupported( )

close( )

Lớp này cũng hỗ trợ phương thức gọi ‘ready()’. Phương thức này trả về giá trị kiểu
boolean nếu rõ tác vụ đọc kế tiếp có tiếp tục mà không phong toả hay không.

Lớp Writer

Lớp này hỗ trợ các phương thức:

write( )

flush( )

close( )

9.3.8 Nhập/ xuất chuỗi và xâu ký tự
Các lớp ‘CharArrayReader’ và ‘CharArrayWriter’ cũng tương tự như các lớp
ByteArrayInputStream và ByteArrayOutputStream ở chổ chúng hỗ trợ nhập/xuất từ các
vùng đệm nhớ. Các lớp CharArrayReader và CharArrayWriter hỗ trợ nhập/ xuất ký tự 8
bit.
CharArrayReader không hỗ trợ bổ sung các phương pháp sau đây vào các phương thức
của lớp Reader cung cấp. Lớp CharArrayWriter bổ sung các phương thức sau đây vào các
phương thức của lớp Writer.

reset( )

thiết lập lại vùng đệm
size( )

trả về kích cỡ hiện hành của vùng đệm
toCharArray( )

Trả về bản sao mảng ký tự của vùng đệm xuất
toString( )

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.