A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 袁银凤 初级黑马   /  2013-8-14 21:52  /  1830 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次数并输出,例如:

        a:  21 次
        b:  15 次
        c:: 15 次
        把:  7 次
        当:  9 次
        前:  3 次
        ,:30 次
这个当前文件有点理解不了,没有思路,高手们看看能不能解决下

评分

参与人数 1技术分 +1 收起 理由
薛鹏鹏 + 1

查看全部评分

8 个回复

倒序浏览
就是把当前文件夹中的文本内容读取出来,然后存到另一个文本文件中,在读取过程中计算字符出现的次数,
方法1,你可以遍历文件夹,找到文本内容,然后就读取,然后写入到另一个文本文件中(new.txt),在读取过程中,判断没读到的内容中是否有指定的字符,然后利用计数器计算。
方法2:你也可以遍历文件夹,找到所有文本内容的文件,为每一个创建文本读取流,最后把文件流合并到一起,写入到一个文件中(new.txt),在写入的过程中,计算指定字符的个数。
暂时想到里这两种,希望对你有帮助
回复 使用道具 举报
forward 发表于 2013-8-14 22:38
就是把当前文件夹中的文本内容读取出来,然后存到另一个文本文件中,在读取过程中计算字符出现的次数,
方 ...

当前文件怎么能叫当前文件夹呢?
回复 使用道具 举报
1.在文件系统中,除了文件就是文件夹,很显然,你是要从统计每个字符出现的次数,所以既然有字符,当然就是一个文本文件了。
2.你是不了解当前文件具体指的是什么是吧?其实你的题目或需求是: “把当前文件中的所有文本拷贝存入一个txt文件,统计每个字符出现的次数并输出。”
   A.当前文件指的是就是源,你要copy文件肯定得有资源吧,不然你打算copy谁?从哪里copy?是一个从A到B的过程,所以这个当前文件指的就是这个源,换句话说也就是被copy的文件。
   B.既然是从A到B的过程,那么B就是最终产生出来,也就是copy出来的那个文件,也可以称为目的文件。
回复 使用道具 举报

亲,如问题已解决请将分类的未解决改为已解决。

以后的问题贴也要及时更改分类哦~


保持队形,谢谢合作
回复 使用道具 举报
当前文件就读取的源文件,随便关联个已有的文件就可以。。。。
回复 使用道具 举报
袁银凤 发表于 2013-8-15 09:21
当前文件怎么能叫当前文件夹呢?

当前文件夹中的文件啊
回复 使用道具 举报
杨增坤 发表于 2013-8-19 21:05
当前文件夹中的文件啊

是正在编写的这个java文件么
??
回复 使用道具 举报
好吧理解了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马