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

小白疑问求解答

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

s.length();为啥后面要加括号呢。判断是否是a,这个s.charAt(i)=='a'如何理解

提问者:你好Robin派3218834 2016-11-07 18:33

个回答

  • 蝶梦疏妄
    2016-11-07 18:38:06
    已采纳

    s.charAt(i)是在遍历字符串里面的字符

  • 蝶梦疏妄
    2016-11-07 20:05:42

    http://blog.csdn.net/mcy478643968/article/details/3488861
    简单说没加括号的是争对数组的属性,加了括号的是争对字符串用的方法

  • 蝶梦疏妄
    2016-11-07 18:39:06

    那个,你看你的那个第8行和第11行里面不是有注释解释么

  • 蝶梦疏妄
    2016-11-07 18:37:01

    调用方法啊