黑马程序员技术交流社区

标题: 三阶段的重中之重,吐血推荐. [打印本页]

作者: 你好,师姐    时间: 2016-12-5 00:34
标题: 三阶段的重中之重,吐血推荐.
每天都有收获,高兴
package JiHe02;
import java.util.HashMap;
import java.util.Scanner;
/*
* 随机输入一个字符串,要求得到每个字符出现的次数.
*
*/
public class Test {
    public static void main(String[] args) {
       //生成随机数
       System.out.println("请输入你要输入的字符");
       Stringsuiji = new Scanner(System.in).next();
       //字符和次数可看做夫妻对,所以需要建立map接口.
       HashMap<Character,Integer>map = new HashMap<Character,Integer>();
       //遍历 字符串
       for (int i = 0; i <suiji.length(); i++) {
           //得到字符
           char c = suiji.charAt(i);
           //判断字符,判断
           if(!map.containsKey(c)){
              map.put(c,1);
           }else{
              int  count = map.get(c);
              count++;
              map.put(c,count);
           }
       }
       //输出方法一   可以直接输出
       System.out.println(map);
       //输出方法二     可以遍历map输出.
       for (Character key :map.keySet()) {
           Integervalue = map.get(key);
           System.out.println(key+"出现了"+value+"次");
       }
    }
}


作者: 呱码农    时间: 2016-12-5 00:42
学习学习~~
作者: 你好,师姐    时间: 2016-12-5 00:56
一起努力哈.
作者: 你好,师姐    时间: 2016-12-5 00:59
呱码农 发表于 2016-12-5 00:42
学习学习~~

一起努力哈.....{:8_527:}
作者: 挨踢小白    时间: 2016-12-5 01:19
加油加油


作者: xss222    时间: 2016-12-5 01:33
6666666666666
作者: 小莫好大只    时间: 2016-12-5 14:35
6666666666666666666666
作者: lieyemu    时间: 2016-12-5 21:04
66666666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2