Java 程序用于计算字符串中的单词数
java 8object oriented programmingprogramming
创建一个 FileInputStream 对象,并将所需文件(对象)作为参数传递给其构造函数。使用 read() 方法将文件内容读取到字节数组中。通过将字节数组传递给其构造函数来实例化 String 类。使用 split() 方法将字符串中的单词读取到数组中。
创建一个整型变量,将其初始化为 0,然后在 for 循环中对字符串数组中的每个元素递增计数。
示例
import java.io.File; import java.io.FileInputStream; public class Sample { public static void main(String args[]) throws Exception { int count =0; File file = new File("data"); FileInputStream fis = new FileInputStream(file); byte[] bytesArray = new byte[(int)file.length()]; fis.read(bytesArray); String s = new String(bytesArray); String [] data = s.split(" "); for (int i=0; i<data.length; i++){ count++; } System.out.println("给定文件中的字符数为 " +count); } }
输出
给定字符串中的字符数为 4