zoukankan      html  css  js  c++  java
  • Java 13天基础 06天map集合小练习(黑马程序员) 统计字符串中每个字符出现的次数 (经典面试题)

     1 import java.util.HashMap;
     2 import java.util.Map;
     3 import java.util.Scanner;
     4 
     5 /**
     6  * 目标 : 输出一个字符串中每个字符出现的次数.(经典面试题).
     7  * 
     8  * @author Administrator
     9  *
    10  */
    11 public class MapDemo01 {
    12 
    13     public static void main(String[] args) {
    14         // TODO Auto-generated method stub
    15 //        1 键盘录入一个字符串
    16         Scanner name = new Scanner(System.in);
    17         System.out.println("请您输入一个字符串: ");
    18         String contest = name.nextLine();
    19 //        2 定义map集合,
    20         Map<Character, Integer> ele = new HashMap<>();
    21 //        3 遍历字符串中的每一个字符
    22 //        datas=aabbccddaa123
    23         for (int i = 0; i < contest.length(); i++) {
    24             char ch = contest.charAt(i);
    25             if (ele.containsKey(ch)) {
    26                 ele.put(ch, ele.get(ch) + 1);
    27             } else {
    28                 ele.put(ch, 1);
    29             }
    30         }
    31         System.out.println("结果为: " + ele);
    32     }
    33 
    34 }

                                                 

                                               ------BTLord 小白工作室                                                              2020-09-20                                                             

  • 相关阅读:
    银行存钱取钱余额的图形程序
    centos7 的httpd的问题
    idea创建springboot项目初始化失败解决方案
    Spring Boot之yaml配置注入基本使用
    idea修改Java注释的颜色
    IDEA常用快捷键及修改快捷键
    WordPress Markdown编辑器插件:WP Githuber MD
    Docker安装solo博客部署到云服务器教程
    Spring Boot 定制个性 banner
    Java类型转换
  • 原文地址:https://www.cnblogs.com/btlord/p/13698782.html
Copyright © 2011-2022 走看看