java读入文件

java读入文件一般模式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public static void (String[] args) throws IOException {
String line;
FileInputStream fis = null;
try {
fis = new FileInputStream("filename");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);

while ((line = br.readLine()) != null) {
// file operation
}
}
catch (IOException exception) {
exception.printStackTrace();
}
finally {
if(fis != null)
fis.close();
}
}

  虽然看上去繁琐,但是和c/c++的文件操作相比,使用起来不容易出错。用java做字符串还是很方便的。