输入字符串统计字符串中每个字符出现的次数
这是一个作业题。
我还遇到两次了…
利用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() 同用
输入字符串统计字符串中每个字符出现的次数相关推荐
- python实现计算字符串或列表中每个字符出现的次数,并打印出现次数最多的字符
chars=['a','c','x','d','p','a','m','q','s','t','p','a','t','c','c'] char1s='abcdcdefasbcd' dict={} # ...
- 【大数据教程】MapReduce基本架构、统计文件中每个字符出现的次数,IP去重、计算每个人的最高分,总分
文章目录 概述 案例 Mapper类 继承Mapper类 重写`map()`方法 Reducer类 继承Reducer 重写`reduce()`方法 Driver类 结果 练习 单词统计 Mapper ...
- 面试题:选择一篇英语文章,统计文章中所有单词出现的次数,单词的长度以及每个单词中每个字母出现的次数
选择一篇英语文章,统计文章中所有单词出现的次数,单词的长度以及每个单词中每个字母出现的次数 这里我们把这个题目可以分为三个步骤也就是三个方法: 统计单词中每个字符出现的次数 统计每个单词在文章中出现的 ...
- Java——集合(输入一串字符串,统计字符串中每个字符出现的次数)
A:案例演示 需求:输入一串字符串,统计字符串中每个字符出现的次数** 分析: 1,定义一个需要被统计字符的字符串 2,将字符串转化为字符数组,才能拿到每一个字符 3,定义双列集合存储字符串中字符以及 ...
- java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数
本文收集整理关于统计字符串中每个字符出现的次数的相关议题,使用内容导航快速到达. 内容导航: Q1:c语言统计字符串中每个字符出现的次数 一.算法分析: 要统计每个字符出现的个数,那么就要为每个字符做 ...
- 【java基础】map的基本使用与字符串中每个字符出现的次数统计
Map集合概述和特点 Map集合概述 interface Map<K,V> K:键的类型:V:值的类型 Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取 ...
- 【Java】统计字符串中每个字符出现的次数
package LearnJava6;import java.util.HashMap; import java.util.Scanner; import java.util.Set;//统计字符串中 ...
- Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数
6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...
- java基础—统计一个字符串中各个字符出现的次数
统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...
最新文章
- 基于单例模式的日志输出(C++)
- Hinton等人新研究:如何更好地测量神经网络表示相似性
- python反转链表和成对反转
- beetlsql报错“请指定Sql类型“的解决方案
- 有什么事情是你当了程序员之后才知道的?
- 【转载】DataKeyNames,DataKeys 用法浅谈
- 23种设计模式之适配器模式
- Cesium入门-1-展示一个地球
- php curl post上传图片,php curl上传图片问题
- 星际争霸战略战术的发展和创新
- LeetCode Week 3:第 21 ~ 30 题
- Tcl Tutorial 笔记4 ·if
- 1、和一定时找数组中的两个数
- 电脑 手机 模拟器IP地址怎么更换
- MIL-STD-810G湿热试验,权威美军标环境试验报告
- pdfFactory Pro2022最新下载虚拟打印机
- nmds与mds的区别_数量生态学笔记||非约束排序|NMDS
- C语言:输出奇数和偶数的个数
- 可视化丨福尔摩斯探案集的数据分析
- Office 365 IT Professional—— 如何将Office 365中的文档同步到客户端,加强协同管理
热门文章
- 第五十六期:IPv6只是增加了地址数量?其实真相并没有那么简单!
- java学习(144):file常用方法1
- windows10 安装mqtt服务器和client客户端进行本地调试
- matlab LSTM序列分类的官方示例
- linux文件权限报错实例,自定义系统service SELinux权限报错
- java组件自适应窗口大小_java swing 窗口和控件自适应大小
- php 5.4 aws,使用 Amazon EC2 管理 AWS SDK for PHP 实例 - 适用于 PHP 的 AWS 开发工具包
- ocx控件 postmessage消息会消失_实战经验:如何检测CMFCTabCtrl控件标签页切换事件...
- python中读写excel_python读写Excel
- GridControl 选择列、复选框全选(上)