java - 如何读取文件并计算字符数?

标签 java file

我需要有关如何启动 Java 类的帮助。

该类定义了一个或多个方法,首先读取文件,然后逐个读取其字符。完成此操作后,通过查找“.”之类的内容来查看有多少个字符组成单词。和 ' '。之后,计算一下有多少个单词并将它们放在 HashMap 上。

我知道如何使用 for 循环来查找 ' ', ',', '.'等等并统计字数

但我不知道如何读取一个逐字符读取文件的文件。

我的助教说了一些关于“put”和“get”方法的事情?不知道它们是什么:S

因此,除了开始之外,我几乎知道如何做所有事情。抱歉,在知道如何执行前半部分之前,我无法向您展示后半部分的方法。

任何帮助开始这个..谢谢!

最佳答案

Reader 将允许您一次读取数据字符(例如,您可以将 InputStreamReaderFileInputStream 一起使用来读取一个文件)

还要确保指定正在读取的文件的字符编码,这可确保从字节到字符的正确转换。

BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream("path/to/file"), "charset e.g. utf-8"));

关于java - 如何读取文件并计算字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280350/

相关文章:

Java Swing 核心与 GUI 分离

android - 在 Eclipse 中预览所有 Android XML 布局文件

python - 有没有一种方法可以从一个文件中查找另一个文件中的单词,并将在另一个文件中找不到的单词输出到一个新文件中?

java - "Could not create the Java virtual machine"是病毒引起的还是机器坏了?

java - 如何动态地将不同的JComboBox放入JTable的每一行中

java - 从junit测试中的测试/资源获取文件名路径

java - 并发读者-作者的行为方式出乎意料

c# - 使用 iTextSharp 多次写入包含字段的 PDF 文件

java - grails 中的 RemoteFunction() 类型不匹配错误

java - 如何在 Gradle 中查找/删除未使用的依赖项