欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java read 和readline

錢琪琛1年前8瀏覽0評論

Java中有兩種讀取輸入流的方式,分別是read()和readLine()。

read()方法是從輸入流中讀取一個字節,并返回讀取的字節。如果已經達到文件的末尾,返回值為-1。

InputStream in = new FileInputStream("test.txt");
int data = in.read();
while(data != -1) {
System.out.print((char) data);
data = in.read();
}
in.close();

readLine()方法是從輸入流中讀取一行字符。返回值是一個字符串類型,包含換行符。如果已經達到文件的末尾,返回值為null。

BufferedReader br = new BufferedReader(new FileReader("test.txt"));
String line = br.readLine();
while (line != null) {
System.out.println(line);
line = br.readLine();
}
br.close();

注意:readLine()方法已經被廢棄,建議使用Scanner類的nextLine()方法,或BufferedReader類的readLine()方法代替。

使用read()方法讀取文件時需要進行類型轉換,而readLine()方法可以直接讀取一行字符串。因此,readLine()方法比read()方法更適合讀取文本文件。