JAVA 接收鍵盤輸入
InputStreamReader 是將標準輸入位元組流(System.in)轉換為用於輸入的字元流;BufferedReader將字元流轉換為緩衝流,利用緩衝流的API的函式readLine()讀入命令列輸入的一行字元,並賦值給字串變數。
簡單實用!
InputStreamReader 是將標準輸入位元組流(System.in)轉換為用於輸入的字元流;BufferedReader將字元流轉換為緩衝流,利用緩衝流的API的函式readLine()讀入命令列輸入的一行字元,並賦值給字串變數。
簡單實用!
import java.io.*;
public class InputOfKey{
private InputStreamReader stdin=new InputStreamReader(System.in);//接收的是標準輸入流
private BufferedReader br=new BufferedReader(stdin);//使用字元流
//讀取字串
public String readString(){
String s="";
try{
s=br.readLine();//讀取命令列輸入的一行字元
}catch(IOException e){
System.out.println(e.toString());
System.exit(0);
}
return s;
}
//讀取單個字元
public char readChar(){
char s=;
try{
s=br.readLine().charAt(0);//讀取 輸入字串的 一個字元
}catch(Exception e){
System.out.println(e.toString());
System.exit(0);
}
return s;
}
//讀取數字
public int readInt(){
int s=0;
try{
s=Integer.parseInt(br.readLine());//將 輸入字串 轉換為 數字
}catch(Exception e){
System.out.println(e.toString());
System.exit(0);
}
return s;
}
}
private InputStreamReader stdin=new InputStreamReader(System.in);//接收的是標準輸入流
private BufferedReader br=new BufferedReader(stdin);//使用字元流
//讀取字串
public String readString(){
String s="";
try{
s=br.readLine();//讀取命令列輸入的一行字元
}catch(IOException e){
System.out.println(e.toString());
System.exit(0);
}
return s;
}
//讀取單個字元
public char readChar(){
char s=;
try{
s=br.readLine().charAt(0);//讀取 輸入字串的 一個字元
}catch(Exception e){
System.out.println(e.toString());
System.exit(0);
}
return s;
}
//讀取數字
public int readInt(){
int s=0;
try{
s=Integer.parseInt(br.readLine());//將 輸入字串 轉換為 數字
}catch(Exception e){
System.out.println(e.toString());
System.exit(0);
}
return s;
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/143526/viewspace-1004803/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java鍵盤輸入和延時Java
- Java - 4 鍵盤輸入語句Java
- [java IO流]之 鍵盤顯示器輸入輸出流(System)Java
- php 之讀取鍵盤輸入PHP
- go 如何監控鍵盤輸入Go
- 限制鍵盤輸入字元/位數字元
- python-input鍵盤輸入Python
- iOS 防止輸入時鍵盤覆蓋掉輸入框iOS
- 處理鍵盤輸入訊息(轉)
- win10鍵盤無法輸入任何東西 win10鍵盤無法輸入的方法Win10
- Java入門系列-07-從控制檯中接收輸入Java
- Java中的鍵盤錄入Java
- Android高仿微信表情輸入與鍵盤輸入詳解Android
- iOS 文字輸入框隨鍵盤上移iOS
- 同文輸入法更換鍵盤主題
- win10輸入法新增美式鍵盤怎麼操作_win10輸入法如何新增美式鍵盤Win10
- win10系統鍵盤無法輸入怎麼回事 window10鍵盤無法輸入如何修復Win10
- Android輸入鍵盤隱藏解決方案Android
- 安卓和ios鍵盤擋住輸入內容安卓iOS
- Keypress - 捕獲鍵盤輸入的JavaScript庫JavaScript
- win10輸入法沒有美式鍵盤怎麼新增_win10輸入法新增美式鍵盤如何設定Win10
- windows10家庭版鍵盤無法輸入怎麼修復_win10鍵盤不能輸入處理方法WindowsWin10
- Java鍵盤錄入的兩種方式Java
- win10怎麼在中文輸入法裡新增美國鍵盤_win10中文輸入法中新增美式鍵盤教程Win10
- 實現android按下Enter鍵便隱藏輸入鍵盤Android
- Flutter 輸入車牌號,驗證碼鍵盤效果Flutter
- Mac監控鍵盤輸入並執行動作Mac
- QT虛擬鍵盤中拼音輸入法的使用QT
- win10電腦鍵盤無法輸入怎麼辦 win10電腦鍵盤無法輸入文字如何修復Win10
- 輸入框只能輸入負數,整數,2位小數(鍵盤彈起事件)事件
- 修復安卓鍵盤彈起擋住輸入框bug安卓
- React Native 自定義鍵盤之輸入車牌號React Native
- 輸入框軟鍵盤遮擋問題解決方案
- Android 軟鍵盤蓋住輸入框的問題Android
- vm安裝win10 鍵盤無法輸入如何處理_vm安裝win10鍵盤無法輸入怎麼解決Win10
- React Native踩坑指南:ios鍵盤遮擋輸入框React NativeiOS
- Linux上使用Python統計每天的鍵盤輸入LinuxPython
- C語言程式設計之《從鍵盤輸入資料》C語言程式設計