课程
/后端开发
/Java
/Java入门第三季
为什么我这会抛出异常?
2015-04-30
源自:Java入门第三季 2-4
正在回答
string index out
检查下你的变量i的取值范围是否超出字符串length
btw,when you ask questions pls show all the codes
int num = 0;
String string = "aabcdefgasshhrhaggggjdca";
for(int i = 0;i<string.length(); i++){
if(string.charAt(i)=='a'){
num++;
}
System.out.println(num);
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
4 回答为什么用if ( s.charAt(i)=='a' )不能编译,
2 回答为什么不能这样写 if ((s.charAt(i)).equals('a'))
2 回答if (s.charAt(i)=='a') 为什么不用“” 而是用''
5 回答各位大神,题目是:统计指定字符串中字符 ‘a’ 出现的次数...为什么if ( s[i]=="a") 不可以,要改成if(s.charAt(i))=='a')????
6 回答 for(int i = str.length()-1;i>3;i-3)报错error: not a statement