慕粉1043467177
2018-04-28 11:29
此处的for循环是: for(int i=0;i<s.length();i++)
而我用for (int i:s) 就不行了,有大神解答一下吗?
foreach是遍历数组的,而此处是字符串
foreach也可以便利字符串的,只不过需要转换罢了,改为以下代码就行了
int num = 0;
for ( char i : s .toCharArray() )
{
if ( i=='a' ) {
num++;
}
}
Java入门第三季
409792 学习 · 4340 问题
相似问题