统计空格数的源程序代码清单(如Java源程序);

动态 未结 0 102
小小草
小小草 LV1 2023年9月23日 23:40 发表
以下是一个统计空格数的Java程序代码清单: ```java import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class CountSpaces { public static void main(String[] args) { String fileName = "text.txt"; int spaceCount = 0; try (BufferedReader br = new BufferedReader(new FileReader(fileName))) { String line; while ((line = br.readLine()) != null) { for (int i = 0; i < line.length(); i++) { if (line.charAt(i) == ' ') { spaceCount++; } } } } catch (IOException e) { System.err.println("Error reading file: " + e.getMessage()); System.exit(1); } System.out.println("Number of spaces in file: " + spaceCount); } } ``` 该程序首先定义了一个文件名变量和一个空格计数器。然后,它使用Java的BufferedReader类从文件中读取每一行,并在每一行中循环遍历每个字符。如果字符是空格,则将空格计数器加1。最后,程序输出统计结果。 请注意,该程序使用了Java 7中引入的try-with-resources语句,以确保在读取完文件后自动关闭文件流。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复