好的,我有这段代码:
public class Test {
public static void main(String[] args) {
String[] people = {"Bob", "Billy", "Jim"};
int sum = 0;
for(int i = 0; i < people.length; i++) {
sum += people[i].length();
}
}
}
我的问题是为什么
people[i].length()
是 .length()
而不是 .length
。我以为要获取数组长度就使用 .length
而不是 .length()
。你使用 .length()
是因为你正在尝试获取字符串的长度而不是数组的长度吗?附言:我是初学者,所以这对你来说可能很明显,但对我来说并不是。