统计一个文件中的字符数Java
时间: 2024-03-09 22:46:21 浏览: 22
你可以通过Java代码读取文件并逐个字符进行统计来实现。
以下是一个示例代码:
```java
import java.io.*;
public class CharacterCounter {
public static void main(String[] args) {
try {
File file = new File("filename.txt"); // 指定要统计字符数的文件名
FileReader reader = new FileReader(file);
int characterCount = 0;
int charValue;
while ((charValue = reader.read()) != -1) {
// 如果读到的是可显示字符,就增加字符计数器
if (charValue >= 32 && charValue <= 126) {
characterCount++;
}
}
System.out.println("字符数: " + characterCount);
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码会读取指定文件中的每个字符,如果该字符是可显示字符,则将字符计数器加1。最后输出字符数。