基础:牢记字符串操作的各种方法:

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实现遍历一个字符串的每一个字母(总结)相关推荐

  1. 用java怎样实现遍历一个字符串的每一个字母

    Java遍历一个字符串的每一个字母 String str = "asdfghjkl"; 方法一 String str = "asdfghjkl"; for(in ...

  2. 实现遍历一个字符串的每一个字母 java(附样例)

    Java遍历一个字符串的每一个字母 String str = "asdfghjkl"; 方法一 String str = "asdfghjkl"; for(in ...

  3. Java黑皮书课后题第5章:*5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串

    5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串 题目 题目概述 破题 运行示例 代码 题目 题目概述 5.46(倒排一个字符串)编写一个程序,提示用户输入一个字 ...

  4. JAVA传入一个字符串,返回一个字符串中的大写字母

    /**      *       * @param 传入一个字符串      * @return 返回一个字符串中的大写字母      */     private static String str ...

  5. java 取字符串最后一个字符串_关于java:如何获取字符串的最后一个字符?

    如何获取字符串的最后一个字符? public class Main { public static void main(String[] args) { String s ="test st ...

  6. 面试编程题1:给定一个字符串,统计出每个字母出现次数

    不管是自动化测试,还是测试开发,或者高级测试工程师,国内很多公司都开始要求编码能力.在各种面试中,经常会问到一些编程如何实现的问题.本系列,专门记录一些面试中遇到的问题,主要是用Java来实现,后续如 ...

  7. C语言统计一个字符串(包含空格)中字母的种类(不是个数)

    C语言统计一个字符串(包含空格)中字母的种类(不是个数) 写了一个小程序来通过输入一个字符串后,统计26个字母中出现了几种. 例如:输入juue 输入3输入abcd efg lmn输出10 思路简述 ...

  8. 判断一个字符串是否是一个有效的罗马数字

    判断一个字符串是否是一个有效的罗马数字 <–_–> 推荐方式 public class RomanNumerals {private static final Pattern ROMAN ...

  9. 连续字母长度 给定一个字符串 只包含大写字母

    注意!答案仅作为参考(实际考试中下列代码通过用例100%,但不代表最优解) 给定一个字符串 只包含大写字母 求在包含同一字母的子串中 长度第K长的子串 相同字母只取最长的子串 输入第一行 一个子串 1 ...

  10. 编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException

    题目:编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException 具体代码如下: import java.text.Par ...

最新文章

  1. java 数组集合转换_Java 实例 – 集合转数组
  2. MySQL 8.0新特性之原子DDL
  3. CentOS7 安装redis-5.0.5/注册为系统服务及单机启动多个redis服务
  4. 动态规划练习1 [导弹拦截]
  5. 关于深度学习,我们4年时间写了一本1400页的全栈手册
  6. ip别名及其在tcp压力测试时候的作用
  7. Oracle中修改存储过程名语句,修改存储过程中使用的语句是,select 语句使用存储过程...
  8. Golang配置文件解析-oozgconf
  9. 特斯拉股价周一大跌8.55% 市值缩水640亿美元
  10. 快速中值滤波利用VC++和OpenCV调用其封装的动态链接库出现的错误和处理
  11. Angr安装与使用之使用篇(四)
  12. 时间管理---重要紧急四象限法
  13. php将tiff转pdf_通过命令行界面将PDF,TIFF和其他图像格式批量转换为PDF,PDF可搜索和具有Power PDF Advanced的TIFF...
  14. 2022-2027年中国酒店餐饮行业市场调研及未来发展趋势预测报告
  15. 最小生成树-普利姆和克鲁斯卡尔算法
  16. 智能门锁是智能家居入口
  17. HTTPS单向认证双向认证
  18. GTX1650 搭建TensorFlow-GPU 2.4框架(CUDA11.0 + cudnn 8.04 + anaconda 3.8)
  19. 小白学习Java第二十九天
  20. Android APP切换系统语言

热门文章

  1. ansible 建 kubernetes 证书签名请求_基于Kubernetes的云平台存储容器化实践
  2. 2023轻薄投影仪推荐:极米投影仪Z7X闭眼可买
  3. 销量主导,手机产业迎新节点
  4. 我的世界服务器物品消失,我的世界:怀念那些被移除的东西,版本不断更新,回忆慢慢褪去...
  5. 【VMware vSAN 7.0】6.4 延伸集群网络设计—我们有软硬件解决方案
  6. 【翻译】Yii2 第2章 用Yii2创建自定义应用(第1部分)
  7. c语言简单心形代码(c语言简单心形代码手机版)
  8. 【经验分享】【态度:积极的力量】
  9. 芯片内部存储器介绍(转载)
  10. java chrome puppeteer 截图