java实现遍历一个字符串的每一个字母(总结)
基础:牢记字符串操作的各种方法:
String s = "aaaljlfeakdsflkjsadjaefdsafhaasdasd"; // 出现次数
int num = 0; // 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数 for ( //输入代码 )
{ // 获取每个字符,判断是否是字符a
if ( //输入代码 )
{ // 累加统计次数
num++;
}
}
System.out.println("字符a出现的次数:" + num);
1.
int num = 0;
for ( int i=0;i<s.length();i++ )
{
if ( s.charAt(i)=='a' ) {
num++;
}
}
2.利用bytes数组数组的性质:
int num = 0;
byte[] bytes=s.getBytes();
for ( int i=0;i<bytes.length;i++ ) {
if ( bytes[i]=='a' ) {
num++;
}
}
3.利用数组char
char[] c=s.toCharArray();
for ( int i=0;i<c.length;i++ ) {
if ( c[i]=='a' ) {
num++;
}
}
4.利用substring(startindex,endindex)字符串
for ( int i=0;i<s.length();i++ ) {
String s1=s.substring(i,i+1);
if ( s1.equals("a")) {
//注意这个地方不能是'a'。
num++;
}
}
java实现遍历一个字符串的每一个字母(总结)相关推荐
- 用java怎样实现遍历一个字符串的每一个字母
Java遍历一个字符串的每一个字母 String str = "asdfghjkl"; 方法一 String str = "asdfghjkl"; for(in ...
- 实现遍历一个字符串的每一个字母 java(附样例)
Java遍历一个字符串的每一个字母 String str = "asdfghjkl"; 方法一 String str = "asdfghjkl"; for(in ...
- Java黑皮书课后题第5章:*5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串
5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串 题目 题目概述 破题 运行示例 代码 题目 题目概述 5.46(倒排一个字符串)编写一个程序,提示用户输入一个字 ...
- JAVA传入一个字符串,返回一个字符串中的大写字母
/** * * @param 传入一个字符串 * @return 返回一个字符串中的大写字母 */ private static String str ...
- java 取字符串最后一个字符串_关于java:如何获取字符串的最后一个字符?
如何获取字符串的最后一个字符? public class Main { public static void main(String[] args) { String s ="test st ...
- 面试编程题1:给定一个字符串,统计出每个字母出现次数
不管是自动化测试,还是测试开发,或者高级测试工程师,国内很多公司都开始要求编码能力.在各种面试中,经常会问到一些编程如何实现的问题.本系列,专门记录一些面试中遇到的问题,主要是用Java来实现,后续如 ...
- C语言统计一个字符串(包含空格)中字母的种类(不是个数)
C语言统计一个字符串(包含空格)中字母的种类(不是个数) 写了一个小程序来通过输入一个字符串后,统计26个字母中出现了几种. 例如:输入juue 输入3输入abcd efg lmn输出10 思路简述 ...
- 判断一个字符串是否是一个有效的罗马数字
判断一个字符串是否是一个有效的罗马数字 <–_–> 推荐方式 public class RomanNumerals {private static final Pattern ROMAN ...
- 连续字母长度 给定一个字符串 只包含大写字母
注意!答案仅作为参考(实际考试中下列代码通过用例100%,但不代表最优解) 给定一个字符串 只包含大写字母 求在包含同一字母的子串中 长度第K长的子串 相同字母只取最长的子串 输入第一行 一个子串 1 ...
- 编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException
题目:编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException 具体代码如下: import java.text.Par ...
最新文章
- java 数组集合转换_Java 实例 – 集合转数组
- MySQL 8.0新特性之原子DDL
- CentOS7 安装redis-5.0.5/注册为系统服务及单机启动多个redis服务
- 动态规划练习1 [导弹拦截]
- 关于深度学习,我们4年时间写了一本1400页的全栈手册
- ip别名及其在tcp压力测试时候的作用
- Oracle中修改存储过程名语句,修改存储过程中使用的语句是,select 语句使用存储过程...
- Golang配置文件解析-oozgconf
- 特斯拉股价周一大跌8.55% 市值缩水640亿美元
- 快速中值滤波利用VC++和OpenCV调用其封装的动态链接库出现的错误和处理
- Angr安装与使用之使用篇(四)
- 时间管理---重要紧急四象限法
- php将tiff转pdf_通过命令行界面将PDF,TIFF和其他图像格式批量转换为PDF,PDF可搜索和具有Power PDF Advanced的TIFF...
- 2022-2027年中国酒店餐饮行业市场调研及未来发展趋势预测报告
- 最小生成树-普利姆和克鲁斯卡尔算法
- 智能门锁是智能家居入口
- HTTPS单向认证双向认证
- GTX1650 搭建TensorFlow-GPU 2.4框架(CUDA11.0 + cudnn 8.04 + anaconda 3.8)
- 小白学习Java第二十九天
- Android APP切换系统语言
热门文章
- ansible 建 kubernetes 证书签名请求_基于Kubernetes的云平台存储容器化实践
- 2023轻薄投影仪推荐:极米投影仪Z7X闭眼可买
- 销量主导,手机产业迎新节点
- 我的世界服务器物品消失,我的世界:怀念那些被移除的东西,版本不断更新,回忆慢慢褪去...
- 【VMware vSAN 7.0】6.4 延伸集群网络设计—我们有软硬件解决方案
- 【翻译】Yii2 第2章 用Yii2创建自定义应用(第1部分)
- c语言简单心形代码(c语言简单心形代码手机版)
- 【经验分享】【态度:积极的力量】
- 芯片内部存储器介绍(转载)
- java chrome puppeteer 截图