當前位置:首頁 » 編程語言 » java的readline

java的readline

發布時間: 2022-12-06 12:09:56

A. java里關於readLine()用法

第一種是正常的用法
第二種,你的
while((in.readLine())!=null){
從文件中讀到的內容用於判斷了,沒有保存且將它輸出,而
System.out.print(in.readLine());
是讀到另一行(下面一行)的內容了

B. java, readLine()怎麼用啊

public static void readFileByLines(String fileName) {
File file = new File(fileName);
BufferedReader reader = null;
try {
System.out.println("以行為單位讀取文件內容,一次讀一行");
reader = new BufferedReader(new FileReader(file));
String tempString = null;
int line = 1;
//一次讀一行,讀入null時文件結束
while ((tempString = reader.readLine()) != null) {
//把當前行號顯示出來
System.out.println("line " + line + ": " + tempString);
line++;
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e1) {
}
}
}
}

C. java中readline()方法參數是怎樣的

readLine 只有Console類下一個方法帶參數,其他的都不帶參數。
public String readLine(String fmt,
Object... args)提供一個格式化提示,然後從控制台讀取單行文本。

參數:
fmt - 格式字元串語法中描述的格式字元串。
args - 格式字元串中的格式說明符引用的參數。如果參數多於格式說明符,則忽略額外的參數。參數的最大數量受到 Java 虛擬機規范定義的 Java 數組最大維數的限制。
返回:
包含從控制台讀取的行的字元串,該字元串不包含任何行終止符;如果已到達流的末尾,則返回 null。

你自己查API文檔啊,這是最好的JAVA資料

D. java readLine()

修改下 :
import java.io.*;
public class xx{
public static void main(String args []) throws Exception{
FileInputStream f = new FileInputStream("F:\\rublish\\c.txt");
// DataInputStream dr = new DataInputStream(f);
BufferedReader dr=new BufferedReader(new InputStreamReader(f));
String line = dr.readLine();
while(line!= null){
System.out.println(line);
line = dr.readLine();
}

}
}

while(dr.readLine() != null){
System.out.println(dr.readLine());

你錯誤原因在上面dr.readLine() 第一個 讀取了一行

下面那個System.out.println(dr.readLine())里的 dr.readLine() 接著讀取第2行 輸出的是第2行

while(dr.readLine() != null){
判斷第3行是否能讀到

System.out.println(dr.readLine())裡面的讀的是第4行且有輸出。

E. java readline函數 返回的是什麼

返回值

字元串,包含此行的內容,不包含任何行終止符,或者null,如果流的末尾已到達。

java.io.BufferedReader.readline()方法讀取一行文本。一行被認為是由一個換行符(' n'),回車符(' r')或回車符中的任何一個被終止緊跟一個換行符。

importjava.io.BufferedReader;importjava.io.FileInputStream;importjava.io.InputStream;importjava.io.InputStreamReader;publicclassBufferedReaderDemo{
publicstaticvoidmain(String[]args)throwsException{

StringthisLine=null
try{
//openinputstreamtest.txtforreadingpurpose.
BufferedReaderbr=newBufferedReader("c:/test.txt");
while((thisLine=br.readLine())!=null){
System.out.println(thisLine);
}
}catch(Exceptione){
e.printStackTrace();
}
}}

F. java中readline()方法

String line;
while(( line = xxx.readLine() ) != null) {
...//加入你的代碼,例如輸出等。可以加入計數變數計算行數。
}

G. Java問題readline

你的代碼已經報錯了,這個是按行讀取文件。InputStream inputStream = getClass().getClassLoader().getResourceAsStream("test.txt");
StringBuilder resultStringBuilder = new StringBuilder();
try (BufferedReader br
= new BufferedReader(new InputStreamReader(inputStream))) {
String line;
while ((line = br.readLine()) != null) {
resultStringBuilder.append(line).append("\n");
}
}
System.out.println(resultStringBuilder.toString());

H. java中如何讓readline()多次讀取

因為你只read了一次啊
加循環就好了
下面那人的while里這樣會少讀第一條的
要這樣
String a=in.readline();
while(a!=null)
{
sys---------;

a=readline();

}

I. Java readLine()方法

readLine()在遇到回車換行(\n,\r,\r\n都可以)時才返回。所以如果你不輸入回車,即使顯示的字元已經換行(控制台窗口)也不會返回。
out.print(line)後面加一個out.println()就可以了。

熱點內容
ps存儲不了工作區怎麼回事 發布:2023-02-05 16:34:41 瀏覽:234
歡樂幣腳本 發布:2023-02-05 16:34:38 瀏覽:432
winform連接資料庫 發布:2023-02-05 16:29:54 瀏覽:582
c語言二維數組函數參數 發布:2023-02-05 16:29:02 瀏覽:259
session文件夾 發布:2023-02-05 16:25:38 瀏覽:595
王者榮耀安卓系統和蘋果系統互通在哪裡 發布:2023-02-05 16:22:21 瀏覽:798
安卓微信靜音了怎麼調出聲音 發布:2023-02-05 16:16:29 瀏覽:935
手機文件夾找回 發布:2023-02-05 16:15:31 瀏覽:170
安卓手機怎麼關閉原圖 發布:2023-02-05 16:04:37 瀏覽:57
c語言銀行利率 發布:2023-02-05 16:01:26 瀏覽:393