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++; } }
附上字符串的常用方法,请牢记

技术
©2019-2020 Toolsou All rights reserved,
详解ubuntu14.04如何设置静态IPQCustomPlot系列(5)-实时动态曲线比尔·盖茨:疫情后彻底恢复正常可能要到2022年末华为认证HCIA-AI人工智能Python基础知识整理笔记百度、阿里、腾讯内部岗位级别和薪资结构,附带求职建议!Jsp+Ajax+Servlet+Mysql实现增删改查(一)2021年1月程序员工资统计,平均14915元Faster RCNN系列算法原理讲解(笔记)经典算法-递归(生兔子案例)