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
ServerConfigFile = new DataInputStream(new FileInputStream("srvcfg.txt"));
try{
IntString = ServerConfigFile.readLine();
}
catch (IOException ioe){
consoleOutput.append("\n Error reading the # servers");
}
提示readLine is deprecated
??????
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!
str = in.readLine()
BufferedReader in = new BufferedReader(new FileReader("infilename"));
String str;
while ((str = in.readLine()) != null) {
// 这里处理读出来的字符串str
}
in.close();
} catch (IOException e) {
}
已过时。 该方法无法将字节正确转换为字符。从 JDK 1.1 开始,读取文本行的首选方法是使用 BufferedReader.readLine() 方法。对于使用 DataInputStream 类读取文本行的程序,可以转而使用 BufferedReader 类,实现方式是通过将以下形式的代码:
DataInputStream d = new DataInputStream(in);
替换为:
BufferedReader d
= new BufferedReader(new InputStreamReader(in));