用java编写给定一个文件和字符,查询字符出现的次数

 我来答
NGSoftchen
2013-05-04 · 超过27用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:64.8万
展开全部

简单写下,思路大概是将文件流里的读到字节数组中,然后在通过字符串将其转化成字符数组:

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
public class Test{
    static int totalCount(String fileName, char ch) throws Exception{
        int count = 0;
        InputStream inStream = new FileInputStream(new File(fileName));
        byte[] buf = new byte[inStream.available()];
        inStream.read(buf);
        String str = new String(buf);
        char[] charArray = str.toCharArray();
        for(char c : charArray){
            if(c == ch){
                count ++;
            }
        }
        inStream.close();
        return count;
    }
       
       
    public static void main(String[] args) throws Exception {
        System.out.println("D://t.txt : " + totalCount("D://t.txt",'a'));
    }
}
匿名用户
2013-05-05
展开全部
加油

~~~~~~~~~~

这问题不算很难,却要全部的代码,不太合适
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式