色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java輸入流和輸出流教程

陳思宇1年前7瀏覽0評論

Java的輸入流和輸出流是處理文件、網(wǎng)絡(luò)連接等I/O操作的一種重要方式。輸入流用于讀取數(shù)據(jù),而輸出流則用于向外輸出數(shù)據(jù),在Java中,輸入流和輸出流是兩個獨立的流體系,分別由InputStream、Reader、OutputStream和Writer四個抽象類及它們的子類組成。

其中,InputStream和OutputStream是字節(jié)流抽象類,Reader和Writer是字符流抽象類,它們分別處理字節(jié)和字符的輸入輸出。

Java輸入流使用教程

InputStream is = new FileInputStream("file.txt");

以上代碼創(chuàng)建了一個文件輸入流,從名為“file.txt”的文件中讀取數(shù)據(jù)。

int data = is.read();
while(data != -1) {
// 處理讀取到的數(shù)據(jù)
data = is.read();
}

以上代碼使用read()方法從輸入流中讀取字節(jié),當讀取的數(shù)據(jù)為-1時表示已讀取到文件末尾。

Java輸出流使用教程

OutputStream os = new FileOutputStream("file.txt");

以上代碼創(chuàng)建了一個文件輸出流,向名為“file.txt”的文件中寫入數(shù)據(jù)。

String str = "Hello World";
byte[] data = str.getBytes();
os.write(data);

以上代碼將字符串“Hello World”轉(zhuǎn)換成字節(jié)數(shù)組,并通過輸出流將其寫入文件中。