获取一段字符串 每个单词的次数
2016-10-28 16:09
169 查看
import java.util.HashMap; import java.util.Map; import java.util.Scanner; /** * Created by ttc on 16-10-28. */ public class qqqq { public static void main(String[] args) { String s = "1,2,3"; String [] b=s.split(","); for(String z :b) { System.out.println(z); } System.out.println("请输入一段英文"); Scanner sc = new Scanner(System.in); String strPara = sc.nextLine(); String[] strArray = strPara.split(" "); Map<String,Integer> map = new HashMap<String,Integer>(); for(String str : strArray) { if(!map.containsKey(str)) { map.put(str,1); }else{ Integer count = map.get(str); count++; map.put(str,count); } //System.out.println(str); // System.out.println(strPara); } for(Map.Entry<String,Integer> me : map.entrySet()) { String strkey= me.getKey(); Integer count=me.getValue(); System.out.println(strkey+"出现了"+":"+count+"次"); } // Map<String,String> map = new HashMap<String,String>(); // map.put("cat","猫"); // map.put("dog","狗"); // map.put("bird","鸟"); // map.put("pig","猪"); // map.put("monkey","猴"); // // Scanner sc = new Scanner(System.in); // String strWord = sc.nextLine(); // // if(map.containsKey(strWord)) // { // System.out.println(map.get(strWord)); // }else{ // System.out.println("没有录用该单词"); // } } }
相关文章推荐
- 获取一段字符串中每个单词的次数(用空格分隔)
- java编程题:输入一段英文,获取每个单词出现的次数跟位置,并排序
- java 在一段英文文本中计算每个单词出现的次数
- TreeMap获取该字符串中的每个字母出现的次数
- 计算出一字符串(字符串中每个单词之间有一个或多个空格)中每个单词的 出现的次数
- Java 读取一段英文文档统计每个单词出现的次数和单词的总数
- Java 读取一段英文文档统计每个单词出现的次数和单词的总数
- Python实现计算一段文本中每个单词出现的次数
- 获取字符串中每个字母出现的次数
- Java 统计一个字符串中每个单词,或者字母出现的次数
- 统计字符串中每个单词出现的次数 for C++
- 统计一段字符串中单词和字母各出现的次数
- 获取字符串中每个字符出现的次数(利用TreeMap)
- 请实现一个函数能够计算一段文本中每个单词出现的次数。
- 利用Map实现的统计每个输入字符串或则单词出现的次数
- 获取字符串中每个字符出现的次数
- Python实现计算一段文本中每个单词出现的次数
- 统计一段英文每个单词出现的次数
- 从控制台获取一串字符串,并对每个字符出现的次数进行统计
- 查找一个字符串中每个单词的出现次数--Java