您的位置:首页 > 其它

IO读取键盘录入

2017-12-21 13:25 344 查看
注意回车键相当于连个字节(“\r”和“\n”),对应的阿珂码值分别是13和10

基本的键盘录入读取

public class ReadKey{
public static void main(String[]args){
readKey();
}
public static void readKey(){
InputStram in=System.in;
int ch=in.read();
System.out.println((char)ch);
//注意流对象不需要关闭,它会随着系统的消失而消失,如果关闭就打不开了
}
}


应用

/*
*获取用户键盘录入的数据,并将数据变成大写显示在控制台上
*如果用户输入over,结束键盘录入
*/
InputStream in=System.in;
StringBuilder sb = new StringBuilder();
int ch=0;
while((ch=in.read())!=-1){
if(ch=='\r')
continue;
if(ch=='\n')
String temp=sb.toString;
if("over".equals(temp))
break;
System.out.println(temp.toUpperCase());
sb.delete(0,sb.length());
else
sb.append((char)ch);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: