如何使用 Java 统计文本文件中字符的数量(包括空格)?


统计文件中的行数

  • 通过将所需文件对象作为其构造函数的参数传递,例化 FileInputStream 类。

  • 使用 FileInputStream 类的 read() 方法将文件内容读入字节数组。

  • 通过将获得的字节数组作为其构造函数的参数来实例化一个 String 类。

  • 最后,获取字符串的长度。

示例

import java.io.File;
import java.io.FileInputStream;

public class NumberOfCharacters {
public static void main(String args[]) throws Exception{
   File file = new File("data");
      FileInputStream fis = new FileInputStream(file);
      byte[] byteArray = new byte[(int)file.length()];
      
      fis.read(byteArray);
      String data = new String(byteArray);
      System.out.println("Number of characters in the String: "+data.length());
   }
}

数据

Including Spaces

输出

Number of characters in the String: 3

更新时间: 2019 年 7 月 30 日

611 次浏览

启动您的 职业生涯

完成课程获得认证

开始
广告