[java IO流]之 鍵盤顯示器輸入輸出流(System)

小杆子發表於2021-02-10

1.System類中的靜態變數:in,out。

2.“標準”輸入流:static InputStream in。(結合Scanner類使用)

3.“標準”輸出流:static PrintStream out。

4.“標準”錯誤流:static PrintStream err。

4.它們各代表了系統標準的輸入和輸出裝置。

5.預設輸入裝置是鍵盤,輸出裝置是顯示器。

演示:

1.字元陣列讀取鍵盤輸入

InputStream in = System.in;//建立鍵盤錄入物件

byte[] bys=new byte[10];//一次性最大接收10位元組

int len = in.read(bys);//接收位元組,並獲取接收位元組的長度

System.out.println(new String(bys,0,len));//轉換成字串輸出

效果展示圖: 輸出超過接收自己的長度的話,只會接收到位元組陣列長度的值

【java IO流】之 鍵盤顯示器輸入輸出流(System)

2.成行讀取鍵盤輸入

步驟:

1.建立鍵盤輸入物件

2.用鍵盤輸入流物件建立位元組輸入流物件

3.然後使用轉換流,轉換成字元輸入流

InputStream in = System.in;//建立鍵盤輸入物件

  InputStreamReader isr=new InputStreamReader(in);//傳入鍵盤輸入物件,換緩衝字元輸入物件

  BufferedReader br=new BufferedReader(isr);//傳入字元輸入物件轉換為緩衝區字元輸入物件

  System.out.println(br.readLine());//列印輸入的一行字元

效果圖:讀取一行
【java IO流】之 鍵盤顯示器輸入輸出流(System)

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章