package Map集合;
import java.util.HashMap;
import java.util.Scanner;
/*
*
* 练习:计算一个字符串中每个字符出现次数
*
* 分析:
*
* 1.使用Scanner获取用户输入的一个字符串
* 2.遍历获取到的字符串:
* 2.1 String类的方法toCharArray,把字符串转换为一个字符数组,遍历数组
* 2.2 String类的方法length()+charAt(索引)
* 3.使用Map集合中的方法判断获取到的字符是否存储在Map集合中
* 3.1 使用Map集合中的contianskey(获取到的字符),返回值是boolean类型
* true:字符存在
* 把value++
* 再把新的value值存储到Map集合中
* false:字符不存在
* 把字符作为key,1作为value存储到Map集合中
*
* 实现步骤:
* 1.使用Scanner获取用户输入的字符串
* 2.创建Map集合,key是字符串中的字符,value是字符的个数
* 3.遍历字符串,获取每一个字符
* 4.使用获取到的字符,去Map集合中判断key是否存在
* key存在:
* 通过字符(key),获取value(字符的个数)
* value++
* put(key,value)把新的value存储到Map集合中
* key不存在:
* put(key,1)
*
Java-Map集合案例学习
最新推荐文章于 2023-03-27 17:58:10 发布