使用BufferedReader和InputStreamReader接收键盘录入并打印,如果录入全是英文没有问题,但是录入中文就会出现问题,为什么?
程序
- public class KeyIn2 {
- public static void main(String[] args) throws IOException {
- BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
-
- String line = null;
- while((line = bufr.readLine()) != null){
- if("over".equals(line))
- break;
- System.out.println(line);
- }
-
- bufr.close();
- }
- }
复制代码
运行
|
-
1.PNG
(2.03 KB, 下载次数: 26)
英文没问题
-
2.PNG
(2.46 KB, 下载次数: 26)
中文出现问题
|