巧妙使用Map集合,解决实际工作中的问题
2016-10-28 14:53
369 查看
import java.util.HashMap; import java.util.Map; import java.util.Scanner; /** * Created by ttc on 16-10-28. */ public class Ea { public static void main(String[] args) { System.out.println("请输入一段英文"); Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); String[] word = input.split(" "); Map<String, Integer> map = new HashMap<String, Integer>(); for (String s : word) { //如果map中不包含该单词,则取出该单词加入到map集合中,该单词作为key,值为1 if (!map.containsKey(s)) { map.put(s, 1); } else //如果map当前含有该单词,则取出单词相对应的值(单词出现的个数),将其加1后,保存到集合 { Integer count = map.get(s); count++; map.put(s, count); } } for (Map.Entry<String, Integer> me : map.entrySet()) { String strkey = me.getKey(); Integer intvalue = me.getValue(); System.out.println(me.getKey() + "出现了" + me.getValue() + "次"); } } }
相关文章推荐
- 用map集合巧妙解决实际问题。
- Linux管理工作,实例讲解工作中使用ssh证书登录的实际流程,讲解ssh证书登录的配置原理,基于配置原理,解决实际工作中,windows下使用SecureCRT证书登录的各种问题,以及实现hadoo
- 使用MultiValueMap巧妙解决拼字符串问题
- 记一次工作中解决实际问题使用的MySql存储过程
- 在使用SSIS设计脚本时候,出现的在PostExecute之外不能锁定变量集合进行读写访问的问题的解决
- goto语句会引起程序混乱?使用goto解决实际问题
- 学会使用循环控制语句解决实际问题
- 学会使用循环控制语句解决实际问题
- 学会使用循环控制语句解决实际问题
- 学会使用循环控制语句解决实际问题,并强化注重效率的观念
- 学会使用循环控制语句解决实际问题
- 学会使用switch语句解决实际问题
- 用JDK5.0自带工具解决实际工作中的问题
- 学会使用循环控制语句解决实际问题
- VS使用问题解决集合!
- 解决使用struts2后servlet不能正常工作的问题
- 第14周报告2:使用函数解决实际问题
- 第14周报告2:使用函数解决实际问题
- 学会使用循环控制语句解决实际问题
- 2011年11月27日 学会使用循环控制语句解决实际问题