课程
/后端开发
/Java
/Java入门第三季
// 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数
for (char c:s)
{
// 获取每个字符,判断是否是字符a
if (c == 'a') {
// 累加统计次数
num++;
}
2016-05-24
源自:Java入门第三季 2-4
正在回答
for-each设计出来是用在Collection和数组中,String不支持for-each遍历。
weibo_请叫我唐小斐_0 提问者
for (char c:s),定义一个char型对象遍历一个String型对象?
if (c == 'a') ,c没有声明,空值等于‘a’?
是需要你遍历字符串里面的每一个字符,需要转换格式,获取每一个字符来判断是否等于a,通过字符位置自增加来实现循环
char是字符 string是字符串 你用string应该是可以的 在内存中 字符是单独存储的 字符串是已字符数组存储的 我猜是这样的 我前面的基础课程没有看。。。
你的问题描述不清楚啊,出错的异常信息你可以贴上来吗,还有你是怎么声明s的?
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答for ( int num:nums ) for循环里面的是什么意思?? 为什么这样用
4 回答for循环
3 回答求教 这里for循环中用for(int i =0;i<nums.length;i++) 为什么用for(int i =0;i<nums.length();i++) 就不对了
2 回答for循环
2 回答请输入学生ID的时候为什么要用while循环,用for循环可以吗?