黑马程序员技术交流社区

标题: 怎么不见结果 字符转字节啊 [打印本页]

作者: 胡焱老师    时间: 2014-3-7 17:50
标题: 怎么不见结果 字符转字节啊
bufferedreader  br =new  bufferedreader(new  InputStreamReader(System.in));
bufferedWriter  bw=new bufferedWriter(new  OutputStreamWriter(System.out));
    String line=null;
     while((line=br.readLine())!=null)
       {
             if("over".equals(line))
             break;
             br.writer(line.toUpperCase())

}
br.close();
在这段代码中我输入 代码 并结束  怎么不显示大写啊      我以前试过可以的呀  
作者: 榨菜    时间: 2014-3-7 18:14
  1.                 BufferedReader  br =new  BufferedReader(new  InputStreamReader(System.in));
  2.                 BufferedWriter  bw=new BufferedWriter(new  OutputStreamWriter(System.out));
  3.                    String line=null;
  4.                    while(true)
  5.                {
  6.                                      line=br.readLine();
  7.                      if("over".equals(line)){
  8.                              
  9.                              //break会跳出while循环
  10.                              break;
  11.                      }
  12.                      bw.write(line.toUpperCase());
  13.                      //记得写了后要刷新下,这样才有显示,不然要等到满了才会显示
  14.              //你的就是少了这步,所以没有的。代码也很多错     
  15.             bw.flush();
  16.                }
  17.                      //对所以的资源都要关闭
  18.                 br.close();
  19.                 //bw.close();  //注意这个不能关闭,因为下面还要在控制台里面打印东西,所以不能把System.out给关了
  20.                 System.out.println("over!!!");
  21.         }
复制代码

作者: 何清林    时间: 2014-3-8 00:34
哥们,你犯了3错误:
(1)你把bw写成br了,写入输出流要用输出流的write方法
(2)你把write写成writer
(3)你没有bw.flush();出来啊,或者至少你也bw.close关闭一下啊,里面会调用.flush()方法帮你改好了:你试试:
BufferedReader  br =new  BufferedReader(new  InputStreamReader(System.in));
BufferedWriter  bw=new BufferedWriter(new  OutputStreamWriter(System.out));
    String line=null;
     while((line=br.readLine())!=null)
       {
             if("over".equals(line))
             break;
             bw.write(line.toUpperCase());
             bw.flush();
}
br.close();
bw.flush();
}






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