當前位置:首頁 » 編程語言 » 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()就可以了。

熱點內容
手機如何選擇存儲 發布:2024-04-27 05:40:25 瀏覽:799
機架式伺服器怎麼操作 發布:2024-04-27 05:19:02 瀏覽:815
我的世界minez網易伺服器 發布:2024-04-27 05:09:26 瀏覽:384
易網頁源碼 發布:2024-04-27 04:51:06 瀏覽:864
攜程伺服器是什麼牌子 發布:2024-04-27 04:31:50 瀏覽:745
醫院新冠肺炎疫情防控演練腳本 發布:2024-04-27 04:04:45 瀏覽:652
天津智慧網關伺服器雲伺服器 發布:2024-04-27 03:56:51 瀏覽:422
移門製作下料尺寸演算法 發布:2024-04-27 03:15:02 瀏覽:641
c語言5常量 發布:2024-04-27 02:38:49 瀏覽:991
源碼怎麼搭建 發布:2024-04-27 02:33:44 瀏覽:97