如何判断S已经完成遍历

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

修炼狂人

2016-08-21 13:45

String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";

        

        // 出现次数

int num = 0;

        

         // 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数

for (int i=0;s.charAt(i+1)!=null;i++            )

{

            // 获取每个字符,判断是否是字符a

if (s.charAt(i).equals("a") ) {

                // 累加统计次数

num++; 

}

}

System.out.println("字符a出现的次数:" + num);

}

}


写回答 关注

4回答

  • 我是一只猪3817939
    2016-08-21 13:56:32
    已采纳

    for (inti=0;i<s.length()-1;i++){

    ifif ( s.charAt(i).equals("a") );

    num++;}


    我是一只猪3... 回复修炼狂人

    haode

    2016-08-21 14:06:59

    共 2 条回复 >

  • qq_张浩_7
    2016-08-22 12:42:01

    charAt(int index)
              返回指定索引处的 char 值。---------返回值为char

    equals(Object anObject) ---------------- 将此字符串与指定的对象比较。

  • qq_张浩_7
    2016-08-22 12:39:21

    for (int i=0;i<s.length(); i++ ){
                // 获取每个字符,判断是否是字符a
       if (s.charAt(i)=='a'           ) {
                    // 累加统计次数
        num++;
       }

  • 修炼狂人
    2016-08-21 13:49:59

    已经找到了方法,直接用length()就可以得到长度了,有点脑残了。。。

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题