注册 登录
编程论坛 新人交流区

求助:如何记录一段文字中每个单词出现的次数

段郎 发布于 2007-10-05 08:41, 462 次点击
这样才能把单词跟次数联系在一起呢?需要什么转化吗???
请牛人指点迷津
6 回复
#2
purana2007-10-05 09:03

不知道你的语言.
写段Java的给你.
[CODE]/*
* TempTest.java
*
* Created on 2007年9月05日, 上午09:00
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package com.test;
import java.util.*;
import java.io.*;
/**
*
* @author Administrator
*/
public class TempTest {
public static void main(String[] args) throws Exception{
TreeMap<String,Integer> tm=new TreeMap<String,Integer>();
Scanner scanner=new Scanner(new File("e:\dj5.txt"));
while(scanner.hasNext()){
String word=scanner.next();
int count=getCount(word,tm)+1;
tm.put(word,new Integer(count));
}

System.out.println(tm.toString());
}

public static int getCount(String word,TreeMap<String,Integer> tm){
if(tm.containsKey(word)){
return tm.get(word).intValue();
}else{
return 0;
}
}
} [/CODE]

#3
段郎2007-10-05 10:57
回复:(purana)不知道你的语言.写段Java的给你.[COD...

实在不好意思,我没说清楚是什么语言.我还没学JAVA,你写的代码我是看不懂,你能不能用C或C++写一个呢???谢谢了!!!

#4
coachard2007-10-05 10:58
其实猜都猜出来了,何必要学过JAVA才看得懂呢?
#5
栖柏2007-10-05 11:00
想问下,你们工作后怎么编译器都变样了?
#6
段郎2007-10-05 11:10
回复:(coachard)其实猜都猜出来了,何必要学过JAVA...
还请牛人明示!Help!!!!!!
#7
suibian12342007-10-05 11:11
喀嚓的头都晕了
1