问答详情
源自:2-4 Java 中的 String 类常用方法 Ⅱ

如何判断S已经完成遍历

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);

}

}


提问者:修炼狂人 2016-08-21 13:45

个回答

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

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

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

    num++;}


  • 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()就可以得到长度了,有点脑残了。。。