java如何读取多行字符串的行数
发布网友
发布时间:2022-05-05 01:27
我来回答
共2个回答
热心网友
时间:2022-07-01 02:17
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
/**
* 读取文件内容并统计行数
* @author young
*
*/
public class BufferedReaderTest {
public static void main(String[] args) {
BufferedReader br = null;
int line = 0;
String str = null;
try {
br = new BufferedReader(new FileReader("c:\\1.txt"));
while ((str = br.readLine()) != null) {
System.out.println("文件内容: " + str);
++line;
//// 读取前4行内容
//if(line >= 4){
//break;
//}
}
System.out.println("\n文件行数: " + line);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if(br != null){
try {
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
热心网友
时间:2022-07-01 02:18
每次读取一行,用个变量,累加1,最后这变量最后的值就是行数了