这是一个作业题。
我还遇到两次了…
利用map集合嘿哈哈搞定…

import java.util.HashMap;
import java.util.Scanner;public class CaclulateNum {public static void main(String[] args) {// 2:输入字符串统计字符串中每个字符出现的次数showNum();}static void showNum() {Scanner sc = new Scanner(System.in);try {System.out.println("请输入字符串:");String str = sc.nextLine();char[] charArray = str.toCharArray();HashMap<Character, Integer> hs = new HashMap<Character, Integer>();for (int i = 0; i < charArray.length; i++) {int count = 0;if (hs.containsKey(charArray[i])) {      // 得到存在的字符个数count = hs.get(charArray[i]);// 存在就加1个count ++;// 覆盖,但是个数增加了hs.put(charArray[i], count);}     else {// 这个字符不存在,长度是一个字符hs.put(charArray[i], 1);}}System.out.println(hs);} catch(Exception e) {e.printStackTrace();} finally {sc.close();}}}

关于scanner sc的说明
1,next() 带空格,table,enter next()就结束了 nextLine()遇到enter键结束.
2,用sc.next()时, sc.next() 和 sc.nextLine() 同用

输入字符串统计字符串中每个字符出现的次数相关推荐

  1. python实现计算字符串或列表中每个字符出现的次数,并打印出现次数最多的字符

    chars=['a','c','x','d','p','a','m','q','s','t','p','a','t','c','c'] char1s='abcdcdefasbcd' dict={} # ...

  2. 【大数据教程】MapReduce基本架构、统计文件中每个字符出现的次数,IP去重、计算每个人的最高分,总分

    文章目录 概述 案例 Mapper类 继承Mapper类 重写`map()`方法 Reducer类 继承Reducer 重写`reduce()`方法 Driver类 结果 练习 单词统计 Mapper ...

  3. 面试题:选择一篇英语文章,统计文章中所有单词出现的次数,单词的长度以及每个单词中每个字母出现的次数

    选择一篇英语文章,统计文章中所有单词出现的次数,单词的长度以及每个单词中每个字母出现的次数 这里我们把这个题目可以分为三个步骤也就是三个方法: 统计单词中每个字符出现的次数 统计每个单词在文章中出现的 ...

  4. Java——集合(输入一串字符串,统计字符串中每个字符出现的次数)

    A:案例演示 需求:输入一串字符串,统计字符串中每个字符出现的次数** 分析: 1,定义一个需要被统计字符的字符串 2,将字符串转化为字符数组,才能拿到每一个字符 3,定义双列集合存储字符串中字符以及 ...

  5. java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数

    本文收集整理关于统计字符串中每个字符出现的次数的相关议题,使用内容导航快速到达. 内容导航: Q1:c语言统计字符串中每个字符出现的次数 一.算法分析: 要统计每个字符出现的个数,那么就要为每个字符做 ...

  6. 【java基础】map的基本使用与字符串中每个字符出现的次数统计

    Map集合概述和特点 Map集合概述 interface Map<K,V> K:键的类型:V:值的类型 Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取 ...

  7. 【Java】统计字符串中每个字符出现的次数

    package LearnJava6;import java.util.HashMap; import java.util.Scanner; import java.util.Set;//统计字符串中 ...

  8. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数

    6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...

  9. java基础—统计一个字符串中各个字符出现的次数

    统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...

最新文章

  1. 基于单例模式的日志输出(C++)
  2. Hinton等人新研究:如何更好地测量神经网络表示相似性
  3. python反转链表和成对反转
  4. beetlsql报错“请指定Sql类型“的解决方案
  5. 有什么事情是你当了程序员之后才知道的?
  6. 【转载】DataKeyNames,DataKeys 用法浅谈
  7. 23种设计模式之适配器模式
  8. Cesium入门-1-展示一个地球
  9. php curl post上传图片,php curl上传图片问题
  10. 星际争霸战略战术的发展和创新
  11. LeetCode Week 3:第 21 ~ 30 题
  12. Tcl Tutorial 笔记4 ·if
  13. 1、和一定时找数组中的两个数
  14. 电脑 手机 模拟器IP地址怎么更换
  15. MIL-STD-810G湿热试验,权威美军标环境试验报告
  16. pdfFactory Pro2022最新下载虚拟打印机
  17. nmds与mds的区别_数量生态学笔记||非约束排序|NMDS
  18. C语言:输出奇数和偶数的个数
  19. 可视化丨福尔摩斯探案集的数据分析
  20. Office 365 IT Professional—— 如何将Office 365中的文档同步到客户端,加强协同管理

热门文章

  1. 第五十六期:IPv6只是增加了地址数量?其实真相并没有那么简单!
  2. java学习(144):file常用方法1
  3. windows10 安装mqtt服务器和client客户端进行本地调试
  4. matlab LSTM序列分类的官方示例
  5. linux文件权限报错实例,自定义系统service SELinux权限报错
  6. java组件自适应窗口大小_java swing 窗口和控件自适应大小
  7. php 5.4 aws,使用 Amazon EC2 管理 AWS SDK for PHP 实例 - 适用于 PHP 的 AWS 开发工具包
  8. ocx控件 postmessage消息会消失_实战经验:如何检测CMFCTabCtrl控件标签页切换事件...
  9. python中读写excel_python读写Excel
  10. GridControl 选择列、复选框全选(上)