使用Java编码时是否有经验法则,您很容易知道使用哪个(大小或长度)?
可以记住哪种数据结构有哪种方法,但是有更简单的方法吗?
例如,如果您定义Array of int但是您需要为ArrayList使用length。
(我的经验法则是使用数组的长度和数据结构的大小,如collection和arrayList)
答案 0 :(得分:5)
经验法则是使用API提供给您的字段或方法。这是关于它的。
如果您有像Eclipse这样的IDE,您可以输入列表名称,点击.
键,然后等待公共字段或访问者列表显示,以便您可以滚动浏览并浏览正确的那一个。这比记忆更容易(虽然从长远来看,记忆可能会更好地为你服务)。
length
Strings
(CharSequence
s})使用length()
size()
(小附录:Collection
s的size()
函数只为您提供了填充字段的数量,而不是分配给Collection
的实际字段数,每当其当前字段数增加一倍超出分配。)
答案 1 :(得分:0)
答案 2 :(得分:0)
Length
对于连续事物非常有用。像列表和数组。
Size
:它给出的长度可能等于或不等于长度。
更多信息:Is there a technical difference between the terms "length" and "size" (in programming, of course)?