Java:字符串中a出现的次数
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出现的次数相关推荐
- 37--计算一个字符串中每个字符出现次数
1.问题描述 需求:计算一个字符串中每个字符出现次数. 2.解题思路 获取一个字符串对象: 创建一个Map集合,键代表字符,值代表次数: 遍历字符串得到每个字符: 判断Map中是否有该键: 如果没有, ...
- 7-4 统计Java程序中关键词的出现次数 (25 分)
** 7-4 统计Java程序中关键词的出现次数 (25 分) ** 编写程序统计一个输入的Java源码中关键字(区分大小写)出现的次数.说明如下: Java中共有53个关键字(自行百度) 从键盘输入 ...
- 求一个字符串中连续出现的次数最多的子串
求一个字符串中连续出现的次数最多的子串.例如字符串"abababc",最多连续出现的为ab,连续出现三次.要和求一个字符串中的最长重复子串区分开来,还是上面的字符串,那么最长的重复 ...
- C语言经典例96-计算字符串中子串出现的次数
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 计算字符串中子串出现的次数 2 分析 串的模式匹配在数据结构中有KMP算法,但这个算法实现起来繁琐,难度很大,所以对于一般来说,使用暴力法求 ...
- php 计算字符串相邻最大重复数_php如何解决字符串中重复字符的次数并且排序输出的方法...
在php开发中有这样的需求.在指定的字符串中提取出每个单位字符出现的次数,并且倒序排序,截取前4个.留作使用.刚拿到这个需求的时候,我想了想,难道要把每个字符全部切割出来之后,一一的比对计算出相应的出 ...
- 去除Java字符串中的空格
问题:去除Java字符串中的空格 俺有一个像这样的字符串 mysz = "name=john age=13 year=2001"; 我想要去除字符串里面的空格.我尝试使用 trim ...
- java 字符串中转义字符_Java中的转义字符
java 字符串中转义字符 Learn how we can use escape sequence in Java 了解如何在Java中使用转义序列 These characters can be ...
- 接收输入的一行字符,统计出字符串包含数字的个数 2、编写一个程序,计算字符串中子串出现的次数 3、请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,依次类推。
1.接收输入的一行字符,统计出字符串包含数字的个数 list_1 = input('请输入一行字符串:') count = 0 for i in list_1:if '0' <= i <= ...
- 计算字符串中子串出现的次数
计算字符串中子串出现的次数 1.程序分析: 2.程序源代码: #include "string.h" #include "stdio.h" main() { c ...
- 【Python常见面试题】统计字符串中 n 的出现次数
# 统计字符串中 n 的出现次数: strtemp='ab2b3n5n2n67mm4n2' print(strtemp.count('n'))
最新文章
- 提高网站有效流量从三个方面出发
- shell实例第19讲:一个脚本中调用另一个脚本的3种方法
- dns服务器在电脑上有什么作用,DNS服务器是什么 DNS服务器的作用有哪些【详解】...
- Nginx设置Laravel项目中图片防盗链以及禁止地址栏直接访问图片
- linux关于管道通信,球热心人帮忙 关于linux环境下管道通信
- dreamweaver 正则表达式为属性值加上双引号_「前端篇」不再为正则烦恼
- 在html插入数学公式,在网页中显示数学公式
- VS与SQL、SSMS的安装,以及官方示例数据AdventureWorks2017的安装
- VMware ESXI7.0的安装与配置(全过程超详细含中英文对照,附应知必会的理论基础和常见故障解决方案)
- 简单介绍会计师事务所
- 计算机开机键盘屏幕无反应,电脑开机后键盘显示器无反应怎么解决
- win10误删文件怎么恢复?
- Python实战案例:tornado接口vue客户端的堂食点餐系统(中)
- WIFI通信-笔记整理
- 华为RH2288v3安装系统
- 如何自学?Android开发学习路线指南,最详资料解析
- fastjson的漏洞解决—2020年5月28日
- python中plt.imshow()不显示图片
- 中国互联网移动互联网消费者分析
- 解决windows与ubuntu双系统时间不一致的问题