一、使用System.in.read()一次获取一个字节 输入再多数据,只会获取第一个字节的int形式。获取的是字节,而不是字符,所以如果输入中文字符,强转后会得到乱码1 try {2 int in_num=System.in.read(); //获取的 ...
一、使用System.in.read()一次获取一个字节
输入再多数据,只会获取第一个字节的int形式。获取的是字节,而不是字符,所以如果输入中文字符,强转后会得到乱码
1 try {2 int in_num=System.in.read(); //获取的是一个字节的int类型3 System.out.println("强转前:"+in_num);4 System.out.println("强转后:"+(char)in_num);5 } catch (IOException e) {6 e.printStackTrace();7 }
原标题:java从控制台获取数据的方法
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。