// 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数
for (char c:s)
{
// 获取每个字符,判断是否是字符a
if (c == 'a') {
// 累加统计次数
num++;
}
}
for-each设计出来是用在Collection和数组中,String不支持for-each遍历。
for (char c:s),定义一个char型对象遍历一个String型对象?
if (c == 'a') ,c没有声明,空值等于‘a’?
是需要你遍历字符串里面的每一个字符,需要转换格式,获取每一个字符来判断是否等于a,通过字符位置自增加来实现循环
char是字符 string是字符串 你用string应该是可以的 在内存中 字符是单独存储的 字符串是已字符数组存储的 我猜是这样的 我前面的基础课程没有看。。。
你的问题描述不清楚啊,出错的异常信息你可以贴上来吗,还有你是怎么声明s的?