當前位置:編程學習大全網 - 編程軟體 - java 的readLine()怎麽進行的

java 的readLine()怎麽進行的

readLine()是讀取流讀數據的時候用的,同時會以字符串形式返回這壹行的數據,當讀取完所有的數據時會返回null。

代碼示例:

public static void main(String[] args) throws Exception {?

//獲取讀取流 3

FileReader reader = new FileReader("C:\\Users\\楊華彬\\Desktop\\test.txt");?

BufferedReader br = new BufferedReader(reader);?

while (br.readLine() != null) {?

//註意這裏輸出的是readLine(),while循環中的和輸出中的readLine()方法被掉了兩次,所以會隔行讀取。?

System.out.println(br.readLine());?

}

//關閉讀取流

br.close();

reader.close();14

}

使用readLine()壹定要註意:

讀入的數據要註意有/r或/n或/r/n

沒有數據時會阻塞,在數據流異常或斷開時才會返回null

使用socket之類的數據流時,要避免使用readLine(),以免為了等待壹個換行/回車符而壹直阻塞

參考資料:

菜鳥教程

  • 上一篇:數控車床怎樣進行工件坐標系偏置?
  • 下一篇:急求下面這兩道操作系統題的答案和解釋
  • copyright 2024編程學習大全網