奇怪,我的当DataInputStream.readline方法在jbuilder中输入"."自动弹出的帮助中是被横线划掉的。

解决方案 »

  1.   

    jdk文档 
    已过时。 该方法无法将字节正确转换为字符。从 JDK 1.1 开始,读取文本行的首选方法是使用 BufferedReader.readLine() 方法。对于使用 DataInputStream 类读取文本行的程序,可以转而使用 BufferedReader 类,实现方式是通过将以下形式的代码: 
         DataInputStream d = new DataInputStream(in);
     替换为: 
         BufferedReader d
              = new BufferedReader(new InputStreamReader(in));
      

  2.   

    BufferedReader 怎么用的? 怎么判断读到了尾部?
      

  3.   

    BufferedReader br = new BufferedReader(new InputStreamReader(in));
    String rec = "";
    while((rec=br.readLine())!=null)//这里判断到没到尾部
    {
    }