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

s.charAt(i)=='a'

http://img.mukewang.com/5541e154000112a108960415.jpg

为什么我这会抛出异常?

提问者:段天天 2015-04-30 16:03

个回答

  • 阳光下的空气
    2015-12-05 21:53:57


    string index out

    检查下你的变量i的取值范围是否超出字符串length

    btw,when you ask questions pls show all the codes 

  • 小刀阿多
    2015-04-30 17:20:01

    int num = 0;

    String string = "aabcdefgasshhrhaggggjdca";

    for(int i = 0;i<string.length(); i++){

    if(string.charAt(i)=='a'){

    num++;

    }

    }

    System.out.println(num);