public class JiLuzimucishu {public static void main(String[] args) {String str = "dsaw e3 242 123";  //定义字符count(str);                      //引用count方法}public static void count(String str) {  //定义count方法if (str == null) {                  //非空验证System.out.println("输入不能为 null");return;}int strLen = str.length();    int lowCount = 0;            //定义记录变量int uperCount = 0;int otherCount = 0;int numCount = 0;for (int i = 0; i < strLen; i++) {if (str.charAt(i) >= '0' && str.charAt(i) <= '9') {//0-9之间numCount++;} else if (str.charAt(i) >= 'a' && str.charAt(i) <= 'z') {//a-zlowCount++;} else if (str.charAt(i) >= 'A' && str.charAt(i) <= 'Z') {//A-ZuperCount++;} else {otherCount++;}}System.out.println("小写字母有" + lowCount);System.out.println("大写字母有" + uperCount);System.out.println("其他字母有" + otherCount);System.out.println("数字有" + numCount);}
}

String基础练习之字母计数器相关推荐

  1. java的知识点15——String基础、String类和常量池、String类常用的方法、字符串相等的判断、组合模式

    String基础 1. String类又称作不可变字符序列. 2. String位于java.lang包中,Java程序默认导入java.lang包下的所有类. 3. Java字符串就是Unicode ...

  2. Python字串(string)基础与20种常见操作

    多数的程式设计师,处理字串的次数远比数字还要多. 程式设计给人的印象通常是会使用到许多数学,也是不少人对学程式语言感到惧怕的原因. 但其实程式设计的实务上,处理文字字串(string)的频率远比数字高 ...

  3. dhu复试基础——64 统计字母

    64 统计字母 作者: 朱星垠 时间限制: 1S章节: 字符串 问题描述 : 输入一串字符串,以'!'结束,不分大小写,统计其中每种英文字符出现的次数. 输入说明 : 你的程序需要从标准输入设备(通常 ...

  4. 蓝桥杯-基础练习之字母图形——BASIC-3

      基础练习 字母图形 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这 ...

  5. 图解 Redis String 底层数据结构 SDS 与计数器实战

    我是 Redis,给开发者提供了 String(字符串).Hashes(散列表).Lists(列表).Sets(无序集合).Sorted Sets(可根据范围查询的排序集合).Bitmap(位图).H ...

  6. Java数据类型—String基础

    Java String 初识 自从Java发布以来,基本数据类型就是Java语言的一部分,分别是***byte, short, int, long, char, float, double, bool ...

  7. 101-字符串类string基础使用

    字符串的学习 创建字符串: System.String类(string是这个类别名) 1.创建字符串            string s="www.devsiki.com" 2 ...

  8. 蓝桥杯python 基础练习3 字母图形

    资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC ...

  9. 俄语转化成拉丁字母java_java - 如何在Java String中将西里尔字母转换为英语拉丁语? - SO中文参考 - www.soinside.com...

    我在stackoverflow Transliteration from Cyrillic to Latin ICU4j java上找到了这个方法,它用于将西里尔语(俄语)转换为拉丁语(但如果需要,你 ...

  10. 蓝桥杯--基础练习--BASIC-3 字母图形

    问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个 ...

最新文章

  1. 关于码云的一些基本知识_关于教师资格考试的知识点。
  2. 【Flutter】Flutter 自定义字体 ( 下载 TTF 字体 | pubspec.yaml 配置字体资源 | 同步资源 | 全局应用字体 | 局部应用字体 )
  3. ML之LiRLasso:基于datasets糖尿病数据集利用LiR和Lasso算法进行(9→1)回归预测(三维图散点图可视化)
  4. 启明云端分享|ESP32-S3开发环境搭建,这里我们会介绍两个比较常用的开发环境搭建:WINDOWS\LINUX
  5. java 级联删除文件夹下的所有文件
  6. LeetCode算法入门- Valid Parentheses -day11
  7. 论文Express | 英伟达最新:多模态无监督图像迁移网络框架
  8. Micropython教程之TPYBoard DIY金属探测仪实例演示(萝卜学科编程教育)
  9. 在C#中判断某个类是否实现了某个接口
  10. KEIL使用教程——KEIL常用配置技巧
  11. WEB UI设计规范
  12. pyecharts、plotly图表插入PPT中
  13. 定义一个数组,里面存放星期一、星期二…… 直到星期日的英语写法,分别按倒序和排序后的顺序显示 数组所有元素。
  14. 开始起飞-golang编码技巧分享--Dave Cheney博客读后整理
  15. 如何优雅的创建一个Java不可变对象类,JDK源码中也是这么干的!
  16. 八年级上册历史知识点(第1课 鸦片战争)
  17. 点焊机器人焊接超时_机器人点焊自动化—点焊焊接工艺详解
  18. Ta们用数字种植绿色山河:牛津博士与储能之变
  19. Python爬虫入门——2. 2爬取酷狗音乐top1-500歌曲信息
  20. ggplot作图设置双坐标轴-各行其是

热门文章

  1. SQL语句_若雪似风_新浪博客
  2. 我的世界服务器文件打不开启动器,我的世界打不开,本人小白,麻烦大家,打开启动器的时候。。。...
  3. css动画执行保持forwards,使用CSS3 animation-fill-mode: forwards实现的渐变填充图片转场效果...
  4. Vue--插槽slot
  5. springboot集成redis,使用jackson序列化方案报Type id handling not implemented for 错误问题处理
  6. 学校保安巡逻工作重点:保障学生安全,加强校园管理
  7. 【Java 数据结构 算法】宁可累死自己, 也要卷死别人 5 栈
  8. 网上商城Android实验报告,Android实验一实验报告书书.docx
  9. 单机部署StarRocks3.0.4
  10. svc预测概率_携程客户流失概率预测