String.charAT的运用
例题
假设有字符串“uyde87dw3n8AU7au9”,统计其中数字的个数、大写字母的个数、小写字母的个数
首先定义一个字符串“uyde87dw3n8AU7au9”;
定义一个长度为该字符串的数组。
public class Kaoshi8 {public static void main(String[] args) {String str="uyde87dw3n8AU7au9";String[] strs=new String[str.length()];} }
首先统计此字符串中,数字的个数。
用charAt来取得此字符串中的单个字符,
利用一层for循环,来取得字符串中每一个字符,
定义一个num计数,
设置if条件,如果取得的这个字符在0-9之间,num计数就加一,
循环结束之后输出num,就是该字符串中,数字的个数
public class Kaoshi8 {public static void main(String[] args) {String str="uyde87dw3n8AU7au9";String[] strs=new String[str.length()];int num1=0;for(int i=0;i<strs.length;i++){if(str.charAt(i)>='0' && (str.charAt(i))<='9'){num1++;}}System.out.println("数字个数为:"+num1);} }
同理,求大写字母个数,更改一下if条件为如果取得的这个字符在A-Z之间,num计数就加一,
求小写字母个数,更改一下if条件为如果取得的这个字符在a-z之间,num计数就加一,
public class Kaoshi8 {public static void main(String[] args) {String str="uyde87dw3n8AU7au9";String[] strs=new String[str.length()];int num=0;for(int i=0;i<strs.length;i++){if(str.charAt(i)>='a' && (str.charAt(i))<='z'){num++;}}System.out.println("小写字母个数为:"+num);int num1=0;for(int i=0;i<strs.length;i++){if(str.charAt(i)>='0' && (str.charAt(i))<='9'){num1++;}}System.out.println("数字个数为:"+num1);int num2=0;for(int i=0;i<strs.length;i++){if(str.charAt(i)>='A' && (str.charAt(i))<='Z'){num2++;}}System.out.println("大写字母个数为:"+num2);} }
结果
转载于:https://www.cnblogs.com/FrankLiner/p/7524169.html
String.charAT的运用相关推荐
- java 获取字符串长度_ava练习实例:java字符串长度与Java String charAt() 方法 (建议收藏)...
JJava 字符串长度 public class StringDemo {public static void main(String args[]) {String palindrome = &qu ...
- android String.charAt的使用
今天,简单讲讲String里的 charAt()的使用. 描述 java.lang.String.charAt() 方法返回指定索引处的char值.索引范围是从0到length() - 1.对于 ...
- 字符串 charat_Java | String.charAt(index)| 从字符串中按索引获取字符
字符串 charat String.charAt() function is a library function of String class, it is used to get/retriev ...
- String 课后作业2
动手动脑之Stringequals()方法: String类型当比较不同对象内容是否相同时,应该用equals,因为"=="用于比较引用类型和比较基本数据类型时具有不同的功能. 1 ...
- 请别再拿“String s = new String(xyz);创建了多少个String实例”来面试了吧---转
http://www.iteye.com/topic/774673 羞愧呀,不知道多少人干过,我也干过,面壁去! 这帖是用来回复高级语言虚拟机圈子里的一个问题,一道Java笔试题的. 本来因为见得太 ...
- Java常用类之String类练习
1.编程. 已知字符串:"this is a test of java". 按要求执行以下操作: (1) 统计该字符串中字母s出现的次数 (2) 取出子字符串"test& ...
- Javascript String类的属性及方法
String 类 Attribute and method anchor() 创建一个<a>标签的实例,将其name属性设置为被传递给此方法的字符串 big() ...
- 数据结构学习笔记(五):重识字符串(String)
目录 1 字符串与数组的关系 1.1 字符串与数组的联系 1.2 字符串与数组的区别 2 实现字符串的链式存储(Java) 3 子串查找的简单实现 1 字符串与数组的关系 1.1 字符串与数组的联系 ...
- java string查找_查找输出程序(Java String类)
java string查找 Program 1 程序1 public class iHelp {public static void main (String[] args) {System.out. ...
最新文章
- npj Digit. Med. | 基于人工智能的FDA批准的医疗器械和算法现状
- 常见的计算机监控系统分类,第二章 发厂计算机监控系统的基本分类.doc
- sqlite3 c语言编程,SQLite教程(十三):C语言编程实例代码(1)
- oracle如何判断奇数偶数_堆垒素数论之旅(1):奇数哥德巴赫猜想
- H.264 视频质量评价方法 (基于视频内容)
- 判断登陆权限的操作,登录后调到之前所操作的地址。
- 国内首款 FeliCa协议NFC读卡器芯片 FSV9512 国产替代NXP PN512 同时可兼容 A卡 B卡 每月KK级出货量
- android studio 软件使用 详细说明
- 【办公技巧】Excel技巧 点击单元格打对勾(宏)
- AD20笔记-PCB设计
- ArcBlock 问答 | 扎实打造影响整个区块链生态的产品
- 【ChatGPT】实用 Prompt 指令大全 —— 一文教你如何更好地挖掘 GPT 的价值
- 人活到了30岁,月薪还停留在20岁怎么办?
- 使用python画K线图(蜡烛图)
- 别再说你不会,规则引擎Drools了
- 微服务时代,你还不懂APM?
- Power BI—导出数据
- apt-get下载、安装的软件在哪里
- 【51单片机】AS608指纹锁设计
- TCP的三次握手与四次挥手理解及面试题(很全面)
热门文章
- spring核心:bean工厂的装配 1
- Spring.NET学习笔记11——自定义对象行为(基础篇) Level 200
- python 动态类型_python学习--动态类型
- 计算机视觉与深度学习 | 基于Faster R-CNN的目标检测(深度学习Matlab代码)
- 回调函数案列(C高级)
- msp430g2553串口接受数据_MSP430G2553串口通信
- netcore部署到docker 实现excel生成_Docker部署Redis集群----第七节(docker-redis-sentinel集群实现篇)...
- 数字信号处理学习笔记(一)|离散傅里叶变换
- PyQt5 笔记1 -- 环境配置
- 吴恩达新动作:建立全新机器学习资源 Hub,「以数据为中心的 AI」大本营