java编程 求一个能够从TXT文本中提取中文关键字并输出的程序

具体实现方法为:先将文本分割成词组(IKAnalyzer),再进行统计排序,输出出现最多的词组。能够实现的加分跪求结果... 具体实现方法为:先将文本分割成词组(IK Analyzer),再进行统计排序,输出出现最多的词组。
能够实现的加分
跪求结果
展开
 我来答
假王VS俊
2013-07-21 · 超过12用户采纳过TA的回答
知道答主
回答量:57
采纳率:100%
帮助的人:12.7万
展开全部
以下这个程序就是 获取到.txt中的中文,然后在控制台中输出

希望这个能帮到你啊,望采纳啊
package cn.ima_21;
import java.io.FileWriter;
import java.io.FileReader;
import java.io.IOException;
public class FileReaderDemo {
public static void main(String[] args) throws IOException {
// 创建对象
FileReader fr = new FileReader("a.txt");

//开发一般如下写
int num = 0;
while((num=fr.read())!=-1){
System.out.print((char)num);
}

//释放资源
fr.close();
}
}
匿名用户
2013-07-21
展开全部
老问题了,推荐http://zhidao.baidu.com/question/131175605.html
虽然是C#实现的,但是可以将其中
Dictionary<char, int> dic = new Dictionary<char, int>();//记录不同字符出现的个数

替换为java的map或者hashtable,
如果考虑性能问题,建议使用类似于词典的树形结构存储,采用二级索引加快访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式