换用BufferedReader类

加 -deprecated 参数编译

解决方案 »

  1.   

    warning是可以不改的,就是提示你而已。能编译,能运行。
    告诉你这个方法已经不推荐使用了
      

  2.   

    /* 用你的is构造一个BufferedReader */
    BufferedReader read
              = new BufferedReader(new InputStreamReader(is));
     String str = read.readLine();
      

  3.   

    其实只是告诉你DataInputStream中的readLine()建议不再使用,因为其是以8位单位来读去,不利于程序的国际化,在处理中文等字符问题上是不理想的。
    而BufferedReader则是16位读取,利于程序的国际化。