/*
package com.zyy.stringcode;
import java.util.HashMap;
import java.util.Map;
public class SearchChar {
public static void main(String[] args) {
String s="hello,my name is Zhang Yanyan,my favorate fruit is grape.";
HashMap<String,Integer> hm1=countString(s);
//遍历hashmap
for(Map.Entry<String, Integer> entry:hm1.entrySet()){
System.out.println(entry.getKey()+" "+entry.getValue());
* 功能:以字符串的形式提供给你一段英文文章,请编写一个程序。该程序将统计指定字符串中每个单词出现的次数。
思路:先替换文章中的标点符号为空格;再根据空格分割字符串,最后放入hashmap集合中,遍历hasnmap即可。
*/package com.zyy.stringcode;
import java.util.HashMap;
import java.util.Map;
public class SearchChar {
public static void main(String[] args) {
String s="hello,my name is Zhang Yanyan,my favorate fruit is grape.";
HashMap<String,Integer> hm1=countString(s);
//遍历hashmap
for(Map.Entry<String, Integer> entry:hm1.entrySet()){
System.out.println(entry.getKey()+" "+entry.getValue());