DataInputStream ServerConfigFile;
ServerConfigFile = new DataInputStream(new FileInputStream("srvcfg.txt"));
try{
IntString = ServerConfigFile.readLine();
}
                   catch (IOException ioe){
consoleOutput.append("\n Error reading the # servers");
}
提示readLine is deprecated

解决方案 »

  1.   

    IntString = ServerConfigFile.readLine();
    ??????
      

  2.   

    import java.io.BufferedReader;
    import java.io.*;/**
     * @author Administrator
      */
    public class Inputtest {    public static void main(String[] args) throws Exception{
            FileInputStream fi =new FileInputStream("C://a.txt");
            BufferedReader br = new BufferedReader(new InputStreamReader(fi));
            String c =br.readLine();
            System.out.println(c);
        }
    }
    //一切OK!
      

  3.   

    BufferedReader in = new BufferedReader(new FileReader(file));
    str = in.readLine()
      

  4.   

    try {
            BufferedReader in = new BufferedReader(new FileReader("infilename"));
            String str;
            while ((str = in.readLine()) != null) {
                // 这里处理读出来的字符串str
            }
            in.close();
        } catch (IOException e) {
        }
      

  5.   

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