将位于com包中的file.txt中的内容输出,并统计其总行数和字符总数
时间: 2024-03-27 13:37:38 浏览: 68
好的,我可以帮你写一个Java程序来实现这个功能。代码如下:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
String fileName = "com/file.txt";
int lineCount = 0;
int charCount = 0;
try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
lineCount++;
charCount += line.length();
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Total lines: " + lineCount);
System.out.println("Total characters: " + charCount);
}
}
```
这个程序会打开名为 "com/file.txt" 的文件,将其中的内容逐行输出,并统计总行数和总字符数。注意要将文件路径中的斜杠改成反斜杠。
阅读全文