- 讀取鍵盤錄入,當輸入quit的時候,程序退出.
- 否則將輸入的字符全部變爲大寫輸出
- 1.使用Scanner循環錄入,判斷錄入的字符串是否和quit相等,相等則退出,不相等將字符串大寫.
- 2.自己創建一個控制檯的輸入流(System.in),來錄入字符串(模擬Scanner)
3.使用BufferedReader 中的readLine功能來讀取一行.
//創建BufferedReader對象來讀取一行,由於BufferedReader中接收的是字符流類型的參數 //要想辦法將InputStream 字節流轉換成字符流 //獲得字節輸入流,來讀取控制檯輸入的字符串 InputStream in = System.in; //InputStreamReader是字節流通向字符流的橋樑 InputStreamReader isr = new InputStreamReader(in); //將轉換後的字符流對象傳給BufferedReader BufferedReader br = new BufferedReader(isr); string line = null ; while ((line =br.readLine())!=null) { if("quit".equals(line)){ break; }else{ System.out.println(line.toUpperCase()); } }
通過字節流轉化爲字符流的InputStreamReader 橋樑來錄入
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.