关于for循环

来源:2-4 Java 中的 String 类常用方法 Ⅱ

慕粉1043467177

2018-04-28 11:29

此处的for循环是:  for(int i=0;i<s.length();i++)

而我用for (int i:s) 就不行了,有大神解答一下吗?

写回答 关注

2回答

  • 梦是无声的醒
    2018-04-28 12:46:24
    已采纳

    foreach是遍历数组的,而此处是字符串

    时代花园

    foreach也可以便利字符串的,只不过楼主这里的s需要转换罢了

    2018-09-14 17:12:12

    共 2 条回复 >

  • 时代花园
    2018-09-14 17:14:03

    foreach也可以便利字符串的,只不过需要转换罢了,改为以下代码就行了

    int num = 0;

    for (  char i : s .toCharArray() )     

    {

        if (  i=='a'   ) {

            num++; 

        }

    }


Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题

关于for循环

回答 3

for循环

回答 4

for循环

回答 2

for循环

回答 2

for循环

回答 1