Java readLine()ファイルを読み込み、行ごとに1行ずつ読み込む
2036 ワード
JavaはFileReader(file)、readLine()を使用してファイルを読み込み、行単位で1行ずつnullまで読み終わり、1行ごとに行番号が表示されます.
view source print ?
view source print ?
01
public
static
void
readFileByLines(String fileName) {
02
File file =
new
File(fileName);
03
BufferedReader reader =
null
;
04
try
{
05
System.out.println(
" , "
);
06
reader =
new
BufferedReader(
new
FileReader(file));
07
String tempString =
null
;
08
int
line =
1
;
09
// , null
10
while
((tempString = reader.readLine()) !=
null
) {
11
//
12
System.out.println(
"line "
+ line +
": "
+ tempString);
13
line++;
14
}
15
reader.close();
16
}
catch
(IOException e) {
17
e.printStackTrace();
18
}
finally
{
19
if
(reader !=
null
) {
20
try
{
21
reader.close();
22
}
catch
(IOException e1) {
23
}
24
}
25
}
26
}