readLine()方法过期了, 不建议使用.
 可使用 BufferedReader

解决方案 »

  1.   

    只要是继承Reader、Writer 类的都可以。像BufferedReader、InputStreamReader、FileInputStreamReader
      

  2.   

    *********************************************BufferedReader br=new BufferedReader(new StringReader("输入到管道里的String"));String s="";while((s=br.readLine)!=null){System.out.println("s="+s);}************************************************没有调试,不知道行不行。
      

  3.   

    需要加一个异常处理
    try{}catch(IOException ex){ex.prin......();
      

  4.   

    警告你,但是不会出错,因为有些方法是jdk里最早的版本里的,现在开发出了更好的方法,为了兼容它又不能把那些过期的方法去了,所以会警告你,建议你不要使用该方法。
      

  5.   

    BufferedReader br=new BufferedReader(new StringReader("输入到管道里的String"));String s="";while((s=br.readLine)!=null){System.out.println("s="+s);}
    BufferedReader的实例br不是也用了过期的readLine()方法吗?
    另外,用过期的方法,程序是不是认可正常运行呢?(我只是编译,还没有真正执行呢)