A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//输入流,源头:文件
                BufferedReader br = new BufferedReader(new InputStreamReader(
                                new FileInputStream(new File(
                                                "F:\\我的歌声里.txt"))));
              String line = null;
              while((line = br.readLine()) != null){
                   p.print(line);
             }
**********************************************************************************************************
//输入流,源头:键盘
                BufferedReader br = new BufferedReader(new InputStreamReader(
                                new FileInputStream(System.in)));
              String line = null;
              while((line = br.readLine()) != null){
                   p.print(line);
             }
***********************************************************************************************************

为什么输入流是文件的时候可以读完,而如果是键盘的时候就不能读完、。?

1 个回复

倒序浏览
文件有结束标记,键盘没有,要手动结束
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马