我需要有关如何启动 Java 类的帮助。
该类定义了一个或多个方法,首先读取文件,然后逐个读取其字符。完成此操作后,通过查找“.”之类的内容来查看有多少个字符组成单词。和 ' '。之后,计算一下有多少个单词并将它们放在 HashMap 上。
我知道如何使用 for 循环来查找 ' ', ',', '.'等等并统计字数
但我不知道如何读取一个逐字符读取文件的文件。
我的助教说了一些关于“put”和“get”方法的事情?不知道它们是什么:S
因此,除了开始之外,我几乎知道如何做所有事情。抱歉,在知道如何执行前半部分之前,我无法向您展示后半部分的方法。
任何帮助开始这个..谢谢!
最佳答案
Reader
将允许您一次读取数据字符(例如,您可以将 InputStreamReader
与 FileInputStream
一起使用来读取一个文件
)
还要确保指定正在读取的文件的字符编码,这可确保从字节到字符的正确转换。
BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream("path/to/file"), "charset e.g. utf-8"));
关于java - 如何读取文件并计算字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280350/