java代码如何获取一个文件中单词个数呢?

重生 Java经验 发布时间:2023-12-24 11:04:05 阅读数:14518 1
下文笔者讲述java代码获取单词个数的方法及示例分享,如下所示

获取单词个数的实现思路

1.定义一个BufferedReader对象
2.遍历每一行
      将每一行中使用空格拆分为字符串数组
       数组的长度即为这一行中的单词个数
=================================
注意事项:
    此方式只适合english统计单词个数
例:单词个数统计示例
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
 
public class WordCount {
    public static void main(String[] args) {
        String filePath = "file.txt"; // 文件路径
        int wordCount = 0;
 
        try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
            String line;
            while ((line = reader.readLine()) != null) { // 按行读取文件
                String[] words = line.split("\\s+"); // 将行内容按空格分解成单词
                wordCount += words.length; // 统计单词总数
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
 
        System.out.println("File " + filePath + " has " + wordCount + " words.");
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202312/17033870817561.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者