1、问题描述

求字符串"abcguegduauwdakolaa"中a出现的次数

2、题解

2.1 题解一

思路:每次返回当前下标,使用indexOf求当前下标的后一位到字符串结束出现的第一个a的下标

String s = "abcguegduauwdakolaa";int count=0;//记录a 出现的次数int index=-1;//记录a出现的下标while(true) {index =s.indexOf("a", index+1);//字符串中没有a,返回-1if(index==-1) {break;}count++;}System.out.println(count);

2.2 题解二

思路:使用replace用两个字符替换a,替换后增长的长度就是a的个数

String s = "abcguegduauwdakolaa";String replace = s.replace("a", "xx");System.out.println(replace.length()-s.length());

2.3 题解三

思路:将字符串转换成字符数组,遍历找a

 String s = "abcguegduauwdakolaa";int count =0;//记录a的个数char[] charArray = s.toCharArray();for (int i = 0; i < charArray.length; i++) {if(charArray[i] == 'a') {count++;}}System.out.println(count);

2.4 题解四

思路:使用split方法

String s = "abcguegduauwdakolaa";
String[] split = s.split("a");
System.out.println(split.length+1);

Java:字符串中a出现的次数相关推荐

  1. 37--计算一个字符串中每个字符出现次数

    1.问题描述 需求:计算一个字符串中每个字符出现次数. 2.解题思路 获取一个字符串对象: 创建一个Map集合,键代表字符,值代表次数: 遍历字符串得到每个字符: 判断Map中是否有该键: 如果没有, ...

  2. 7-4 统计Java程序中关键词的出现次数 (25 分)

    ** 7-4 统计Java程序中关键词的出现次数 (25 分) ** 编写程序统计一个输入的Java源码中关键字(区分大小写)出现的次数.说明如下: Java中共有53个关键字(自行百度) 从键盘输入 ...

  3. 求一个字符串中连续出现的次数最多的子串

    求一个字符串中连续出现的次数最多的子串.例如字符串"abababc",最多连续出现的为ab,连续出现三次.要和求一个字符串中的最长重复子串区分开来,还是上面的字符串,那么最长的重复 ...

  4. C语言经典例96-计算字符串中子串出现的次数

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 计算字符串中子串出现的次数 2 分析 串的模式匹配在数据结构中有KMP算法,但这个算法实现起来繁琐,难度很大,所以对于一般来说,使用暴力法求 ...

  5. php 计算字符串相邻最大重复数_php如何解决字符串中重复字符的次数并且排序输出的方法...

    在php开发中有这样的需求.在指定的字符串中提取出每个单位字符出现的次数,并且倒序排序,截取前4个.留作使用.刚拿到这个需求的时候,我想了想,难道要把每个字符全部切割出来之后,一一的比对计算出相应的出 ...

  6. 去除Java字符串中的空格

    问题:去除Java字符串中的空格 俺有一个像这样的字符串 mysz = "name=john age=13 year=2001"; 我想要去除字符串里面的空格.我尝试使用 trim ...

  7. java 字符串中转义字符_Java中的转义字符

    java 字符串中转义字符 Learn how we can use escape sequence in Java 了解如何在Java中使用转义序列 These characters can be ...

  8. 接收输入的一行字符,统计出字符串包含数字的个数 2、编写一个程序,计算字符串中子串出现的次数 3、请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,依次类推。

    1.接收输入的一行字符,统计出字符串包含数字的个数 list_1 = input('请输入一行字符串:') count = 0 for i in list_1:if '0' <= i <= ...

  9. 计算字符串中子串出现的次数

    计算字符串中子串出现的次数 1.程序分析: 2.程序源代码: #include "string.h" #include "stdio.h" main() { c ...

  10. 【Python常见面试题】统计字符串中 n 的出现次数

    # 统计字符串中 n 的出现次数: strtemp='ab2b3n5n2n67mm4n2' print(strtemp.count('n'))

最新文章

  1. 提高网站有效流量从三个方面出发
  2. shell实例第19讲:一个脚本中调用另一个脚本的3种方法
  3. dns服务器在电脑上有什么作用,DNS服务器是什么 DNS服务器的作用有哪些【详解】...
  4. Nginx设置Laravel项目中图片防盗链以及禁止地址栏直接访问图片
  5. linux关于管道通信,球热心人帮忙 关于linux环境下管道通信
  6. dreamweaver 正则表达式为属性值加上双引号_「前端篇」不再为正则烦恼
  7. 在html插入数学公式,在网页中显示数学公式
  8. VS与SQL、SSMS的安装,以及官方示例数据AdventureWorks2017的安装
  9. VMware ESXI7.0的安装与配置(全过程超详细含中英文对照,附应知必会的理论基础和常见故障解决方案)
  10. 简单介绍会计师事务所
  11. 计算机开机键盘屏幕无反应,电脑开机后键盘显示器无反应怎么解决
  12. win10误删文件怎么恢复?
  13. Python实战案例:tornado接口vue客户端的堂食点餐系统(中)
  14. WIFI通信-笔记整理
  15. 华为RH2288v3安装系统
  16. 如何自学?Android开发学习路线指南,最详资料解析
  17. fastjson的漏洞解决—2020年5月28日
  18. python中plt.imshow()不显示图片
  19. 中国互联网移动互联网消费者分析
  20. 解决windows与ubuntu双系统时间不一致的问题

热门文章

  1. 犬夜叉手游觉醒服务器维护,《犬夜叉-觉醒》最详细最容易入门新手指导
  2. 二自由度车辆动力学微分方程详细推导过程
  3. 什么是矩阵号系统?矩阵号系统的搭建及玩法分析
  4. 提高设计水平的35个有用的Photoshop样式下载
  5. 上层路由无法ping通下层路由的问题
  6. 用淘汰的笔记本搭建服务器,使用神卓互联来做内网穿透不要太香
  7. 站九个小时的火车去当伴郎是怎么一种体验
  8. 弘辽科技:抖音短视频Dou+怎么投放效果好
  9. Kotlin之Android项目实战--[玩android网站]App
  10. ESC/POS 指令集和打印机开发