当前位置: 代码迷 >> 综合 >> JavaSE基础:统计一篇文章中出现的指定字符的个数
  详细解决方案

JavaSE基础:统计一篇文章中出现的指定字符的个数

热度:79   发布时间:2024-02-05 00:28:35.0
package cn.xxx.demo;import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;/*统计一篇文章中出现的指定字符的个数*/
public class Demo {public static void main(String[] args) {try {//创建字符输入流对象BufferedReader br = new BufferedReader(new FileReader("D:\\demo.txt"));//已有的文章内容的文件//读取文件内容,把文件内容的字符串转换为字符数组String line = null;char[] cbuf = new char[1024];int len = br.read(cbuf);//输入一个字符Scanner sc = new Scanner(System.in);System.out.println("请输入一个字符:");char c = sc.next().charAt(0);//把输入的字符串转换为字符int count = 0;//遍历数组for (int i = 0; i < cbuf.length; i++) {char ch = cbuf[i];//数组的元素赋值//判断字符数组中输入字符出现的次数if (ch == c) {count++;}}System.out.println("输入的字符出现的个数:" + count);br.close();//关闭流} catch (IOException e) {e.printStackTrace();}}
}

 

  相关解决方案