JAVA CORE - Trang 186

www.updatesofts.com

!

"

+

&

thức này giúp ta tạo, đọc và xử lý các luồng đầu vào. Các phương thức được hiện trong
bản 9.1

Tên phương thức

Mô tả

read()

Đọc các byte dữ liệu từ một luồng. Nếu như không
dữ liệu nào là hợp lệ, nó khoá phương thức. Khi một
phương thực được khoá, các dòng thực hiện được
chờ cho đến khi dữ liệu hợp lệ.

read (byte [])

trả về byte được ‘đọc’ hay ‘-1’, nếu như kết thúc của
một luồng đã đến. nó kích hoạt IOException nếu lỗi
xảy ra.

read (byte [], int, int)

Nó cũng đọc vào mảng byte. Nó trả về số byte thực
sự được đọc. Khi kết thúc của một luồng đã đến. nó
kích hoạt IOException nếu lỗi xảy ra.

available()

Phương pháp này trả về số lượng byte có thể được
đọc mà không bị phong toả. Nó trả về số byte hợp
lệ. Nó không phải là phương thức hợp lệ đáng tin
cậy để thực hiện tiến trình xử lý đầu vào.

close()

Phương thức này đóng luồng. Nó dùng để phóng
thích mọi tài nguyên kết hợp với luồng. Luôn luôn
đóng luồng để chắc chắn rằng luồng xử lý được kết
thúc. Nó kích hoạt IOException nếu lỗi xảy ra.

mark()

Đánh dấu vị trí hiện tại của luồng.

markSupporte()

trả về giá trị boolean nêu rõ luồng có hỗ trợ các khả
năng mark và reset hay không. Nó trả về đúng nếu
luồng hỗ trợ nó bằng không là sai.

reset()

Phương thức này định vị lại luồng theo vị trí được
đánh dấu chót. Nó kích hoạt IOException nếu lỗi
xảy ra.

skip()

Phương thức này bỏ qua ‘n’ byte đầu vào. ’-n’ chỉ
định số byte được bỏ qua. Nó kích hoạt IOException
nếu lỗi xảy ra. Phương thức này sử dụng để di
chuyển tới vị trí đặc biệt bên trong luồng đầu vào.


Table 9.1 InputStream Class Methods
9.3.2 Lớp OutputStream
Lớp OutputStream cũng là lớp trừu tượng. Nó định nghĩa cách ghi các kết xuất đến luồng.
Nó cung cấp tập các phương thức trợ giúp tạo ra, ghi và xử lý kết xuất các luồng. Các
phương thức bao gồm:

Tên phương thức

Mô tả

write(int)

Phương thức này ghi một byte

write(byte[])

Phương thức này phong toả cho đến khi một byte
được ghi. luồng chờ cho đến khi tác vụ ghi hoàn tất.
Nó kích hoạt IOException nếu lỗi xảy ra.

write(byte[],int,int)

Phương thức này cũng ghi mảng các byte. Lớp
OutputStream định nghĩa ba dạng quá tải của

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.