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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 695010894 中级黑马   /  2016-4-15 11:25  /  4028 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1黑马币
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStream;

  4. public class InputStreamReader {

  5.         public static void main(String[] args) throws IOException{
  6.                 InputStream in = System.in;
  7.                 InputStreamReader isr = new InputStreamReader(in);
  8.                 BufferedReader bufr = new BufferedReader(isr);
  9.                 String line = null;
  10.                 while ((line = bufr.readLine()) != null) {
  11.                         System.out.println(line.toUpperCase());
  12.                 }
  13.                 bufr.close();
  14.         }

  15. }
复制代码
09行:The constructor InputStreamReader(InputStream) is undefined10行:The constructor BufferedReader(InputStreamReader) is undefined

解决不了,求解,

最佳答案

查看完整内容

导入 import java.io.InputStreamReader;

5 个回复

倒序浏览
导入 import java.io.InputStreamReader;
回复 使用道具 举报
导入  import java.io.InputStreamReader;
回复 使用道具 举报
导入  import java.io.InputStreamReader;
回复 使用道具 举报
sayhellotowj 发表于 2016-4-15 17:55
导入  import java.io.InputStreamReader;

我是自动导包的。。
回复 使用道具 举报
你的类名与java.io包中InputSteamReader的类名一样
而你的类中没有public InputStreamReader(InputStream is){}这个构造方法
你在创建InputStreamReader()对象时默认是创建你自己写的这个类,所以报错。
解决方案:将你的类名换个名字
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马