黑马程序员技术交流社区

标题: 为什么我的输入输出流操作英文正常,操作中文就会卡死? [打印本页]

作者: 够了没有    时间: 2013-11-23 17:38
标题: 为什么我的输入输出流操作英文正常,操作中文就会卡死?
本帖最后由 够了没有 于 2013-11-23 17:54 编辑

import java.io.*;

class SystemStreamDemo  {
        public static void main(String[] args) throws IOException {
                BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
                BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(System.out));
                String line = null;
                while((line=bufr.readLine())!=null){
                        if(line.equals("over")){
                                break;
                        }
                        bufw.write(line.toUpperCase());
                        bufw.newLine();
                        bufw.flush();
                }
                bufr.close();
                bufw.close();
        }
}
===================================================================
运行结果这样:
haha
HAHA
hehe
HEHE
哈哈
HA'HAH哈哈
===================================================================我只要一输入中文,输出结果就要奔溃,这是为啥?



作者: 中关村阿旺    时间: 2013-11-23 17:44
为什么要操作中文?中文的大写格式是个什么情况?
作者: FFF    时间: 2013-11-24 00:04
如果问题已经解决,请及时修改主题为“提问结束”。
修改主题的方法链接
http://bbs.itheima.com/thread-89313-1-1.html
如果没有解决,可能你的问题问得不够清楚。可以重新发问的哦~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2