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));//轉換成字串輸出
效果展示圖: 輸出超過接收自己的長度的話,只會接收到位元組陣列長度的值
2.成行讀取鍵盤輸入
步驟:
1.建立鍵盤輸入物件
2.用鍵盤輸入流物件建立位元組輸入流物件
3.然後使用轉換流,轉換成字元輸入流
InputStream in = System.in;//建立鍵盤輸入物件
InputStreamReader isr=new InputStreamReader(in);//傳入鍵盤輸入物件,換緩衝字元輸入物件
BufferedReader br=new BufferedReader(isr);//傳入字元輸入物件轉換為緩衝區字元輸入物件
System.out.println(br.readLine());//列印輸入的一行字元
效果圖:讀取一行
本作品採用《CC 協議》,轉載必須註明作者和本文連結