思路:

  1. 字符串是由字符组成的
  2. 字符是有范围的
  3. 通过范围来判断是否包含该字符
  4. 如果包含就让计算器变量自增
public class TestJavaSe {public static void main(String[] args) {//需求:统计一个字符串中大写字母个数、小写字母个数、数字字符个数、其他字符个数String s = "ABCDEabc1234567!@#$%^&*";int big = 0;int small = 0;int num = 0;int other = 0;//1.获取每个字符,通过for循环for (int i = 0; i < s.length(); i++) {//2.通过索引获取每个字符char c = s.charAt(i);//3.判断字符是否在这个范围内if (c >= 'A' && c <= 'Z') {//4.计算器自增big ++;} else if(c >= 'a' && c <= 'z') {small ++;} else if(c >= '0' && c <= '9') {num ++;} else {other ++;}}System.out.println("大写字母个数:"+big);System.out.println("小写字母个数:"+small);System.out.println("数字字符个数:"+num);System.out.println("其他字符个数:"+other);}
}

字符串统计不同类型字符的个数相关推荐

  1. 输入字符串中含有该字符的个数

    2019独角兽企业重金招聘Python工程师标准>>> ##需求:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小 ...

  2. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写

    002-华为机试-在线测试 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字 ...

  3. python实现:计算字符的个数,接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。

    题目内容: 接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数.不区分大小写. 可以使用以下语句实现字符串s的输入: s=str(input()) 输入格式: 输入一个 ...

  4. 厦理OJ——1005:3_3统计不同类型字符

    一.题目 Description 输入一行字符,分别统计其中英文字母.空格.数字和其它字符的个数. Input 键盘上的任意字符串,以;结束. Output character= ,blank= ,d ...

  5. Oracle MySQL Hive sql判断字符串中包含某个字符的个数

    用length函数求出字符串长度,再对源数据中某个字符去掉求字符串长度,两个长度相减,得出包含某个字符的个数 MySQL所有版本: select length('2022-11-16') - leng ...

  6. Python || 统计字数串字符出现个数

    输入任意字符串(包括数字),输出字符串中任意一个字符(或数字)出现的次数. 比如输入任意一串字符: asdsgadhg12dk31as 按回车键以后,再输入字符串中任意一个字符(数字),比如d 就得到 ...

  7. php统计字符个数,php中3种方法统计字符串中每种字符的个数并排序

    //这个方法纯粹是背函数,不解释: function countStr($str){ $str_array=str_split($str); $str_array=array_count_values ...

  8. 统计字符串中各类型的数字个数

    import re import sys s = input('输入一串字符:') #s=open('a.txt','r').read() print(sys.getsizeof(s)) char = ...

  9. 4059. 统计某指定字符出现个数

    问题描述 输入n个正整数(0<n<100),设计一个函数,求其最大值以及最大值所在的位置 输入输出描述 输入 输入一个正整数n,以及一行n个数,n+1个数之间以空格分隔 输出 两个数,前一 ...

最新文章

  1. js获取宽度设置thickbox百分比
  2. C语言字符串排序!_只愿与一人十指紧扣_新浪博客
  3. 前后端分离项目_七个开源的 Spring Boot 前后端分离项目,一定要收藏
  4. 饲料企业精细化生产管理方案
  5. LeetCode Algorithm 22. 括号生成
  6. Vue项目实战02 : vue项目刷新当前页面的三种方法
  7. SAP C4C里嵌入SAP Analytics Cloud的案例
  8. 服务器自动运行python_在虚拟主机中安装了python程序,如何使它在服务器上自动运行?...
  9. 大地震!某大厂“硬核”抢人,放话:只要AI人才,高中毕业都行!
  10. Parhaps you are running on a JRE rather than a JDK?
  11. 培养你的“翁格玛丽”
  12. 覆盖索引与联合索引_Mysql性能优化:为什么要用覆盖索引?
  13. HDU 2087 剪花布条 KMP入门
  14. springBoot+Vue导出Excel
  15. PDF转CAD经典软件有什么
  16. 碳排放计算-20210515
  17. 计算机键盘的英文都是什么意思啊,电脑键盘上所有英文的意思
  18. linux suse11 sp3安装,SUSE Linux Enterprise Server 11 SP3安装教程详解
  19. 两台计算机如何共享文档,两台电脑如何共享文件
  20. 商品浏览时的css,jquery仿京东商品放大浏览页面

热门文章

  1. 基于STM32F407的人脸追踪
  2. 手把手教你用EZDML批量生成vue-element-admin前端页面代码
  3. FTP错误详解及解决方案
  4. CPU中的通用寄存器
  5. 陀螺仪和加速度计MPU6050的单位换算方法
  6. 实现登录注册页面详细(Servlet+jsp+java)
  7. flutter 自定义 Toast
  8. 开发webgl应用时,cesium快速定位相机角度、相机位置的方法
  9. jquery实现输入框实时统计字数和设置字数限制功能
  10. linux键盘模拟程序,linux下模拟键盘的几种方法