您的位置:首页 > 其它

统计一段英文中单词出现的次数

2016-10-28 21:50 405 查看
package day1028;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;

public class Test1028a {
public static void main(String[] args) {

System.out.println("请输入心中所想:");
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
//定义一个数组用来接收切割的字符串
String[] strarr=str.split(" ");
System.out.println(strarr.length);
HashMap<String, Integer> map=new HashMap<String, Integer>();
for(String ss:strarr)
{
if(!map.containsKey(ss))
{
map.put(ss, 1);

}else
{
Integer count=map.get(ss);
count++;
map.put(ss, count);
}
}

Set<String> set=map.keySet();
System.out.println(set.size());
//遍历map
for(Map.Entry<String, Integer> mm : map.entrySet())
{
System.out.println(mm.getKey()+"---"+ mm.getValue());

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐