JAVA CORE - Trang 188

www.updatesofts.com

!

"

+

&

ByteArrayOutputStream os =new ByteArrayOutputStream();
String s ="Welcome to Byte Array Input Outputclasses";
for(int i=0; i<s.length( );i++)
os. write (s.charAt(i) ) ;
System.out.println("Output Stream is:" + os);
System.out.println("Size of output stream is:"+ os.size());
ByteArraylnputStream in;
in = new ByteArraylnputStream(os.toByteArray());
int ib = in.available();

System.out.println("Input Stream has :" + ib + "available bytes");
byte ibufl ] = new byte[ib];
int byrd = in.read(ibuf, 0, ib);

System.out.println("Number of Bytes read are :" + byrd);
System.out.println("They are: " + new String(ibut));

}
}


Hình 9.1 Xuất hiện kết xuất của chương trình:

Hình 9.1: sử dụng 1 sử dụng lớp ‘ByteArrayInputStream’ và ‘ByteArrayOutputStream’ cho
nhập và xuất.

9.3.4 Nhập và xuất tập tin

Java hỗ trợ các tác vụ nhập và xuất tập tin với sự trợ giúp các lớp sau đây:

File
FileDescriptor
FileInputStream
FileOutputStream

Java cũng hỗ trợ truy cập nhập và xuất ngẫu nhiên hoặc trực tiếp bằng các lớp
‘File’,’FileDescriptior’, và ‘RandomAccesFile’.

Lớp File

Lớp này được sử dụng để truy cập các đối tượng tập tin và thư mục. Các tập tin đặt
tên theo qui ước đặt tên tập tin của hệ điều hành chủ. Các qui ước này được gói
riêng bằng các hằng lớp File. Lớp này cung cấp các thiết lập các tập tin và các thư
mục. Các thiết lập chấp nhận các đường dẫn tập tin tuyệt đối lẫn tương đối cùng
các tập tin và thư mục. Tất cả các tác vụ thư mục và tập tin chung được thực hiện

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.