gpt4 book ai didi

java - 何时使用 .length 与 .length()

转载 作者:行者123 更新时间:2023-12-01 14:04:51 30 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How can I get the size of an array, a Collection, or a String in Java?

(3 个回答)


3年前关闭。




好的,所以我有这个代码:

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()因为您正在尝试获取字符串而不是数组的长度?附言我是初学者,所以这对你来说可能很明显,但对我来说不是。

最佳答案

它们是完全不同的两种东西。
.length 上的属性(property)数组 .那不是方法调用。
.length()是对 String 的方法调用.

您会看到两者,因为首先,您正在遍历数组的长度。数组的内容是String ,并且您想将它们的所有长度相加,因此您可以调用每个个体的长度 String在数组中。

关于java - 何时使用 .length 与 .length(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23396421/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com