为了账号安全,请及时绑定邮箱和手机立即绑定

用Java语言如何统计不同的英语单词的个数?只会写出统计单词总数的代码,不用split函数需要怎么写?

用Java语言如何统计不同的英语单词的个数?只会写出统计单词总数的代码,不用split函数需要怎么写?

我的约定七 2016-03-20 10:04:34
public class zuoye_01 {    public static void main(String[] args) {    System.out.println("请输入英语片段,以点结束"); Scanner scanner = new Scanner(System.in); String str = ""; int dc = 0;     while(scanner.hasNext())     {     str = scanner.next();      dc++;         System.out.println(str);     if (str.contains("."))     {     break;     }         }      System.out.println("单词总数是" +dc);    }}  
查看完整描述

2 回答

?
wm8888

TA贡献21条经验 获得超8个赞

将读取出来的英文单词存放到一个map中,当map中存在这个单词的时候,不添加进入,只有不存在的时候,才添加到map中,最后输出map的长度即可。

查看完整回答
1 反对 回复 2016-03-20
  • 2 回答
  • 0 关注
  • 3680 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信