当您在 Java 中编码时,是否有一个经验法则可以让您轻松知道使用哪一个(大小或长度)?
可以记住哪个数据结构有什么方法,但是有没有更简单的方法呢?
例如,如果您定义 Array of int 但您需要使用 ArrayList 的长度。
(我的经验法则是对数组使用长度,对集合和数组列表等数据结构使用大小)
当您在 Java 中编码时,是否有一个经验法则可以让您轻松知道使用哪一个(大小或长度)?
可以记住哪个数据结构有什么方法,但是有没有更简单的方法呢?
例如,如果您定义 Array of int 但您需要使用 ArrayList 的长度。
(我的经验法则是对数组使用长度,对集合和数组列表等数据结构使用大小)
经验法则是使用 API 提供给您的字段或方法。就是这样。
如果您有一个像 Eclipse 这样的 IDE,您可以输入您的列表的名称,按一下.
键,然后等待公共字段或访问器的列表出现,这样您就可以滚动浏览并找到正确的。这比记忆更容易(尽管从长远来看,记忆可能会更好地为您服务)。
length
Strings
(存在CharSequence
)使用length()
size()
(小附录:ssize()
的函数只为您提供填充字段的数量,而不是分配给 的实际字段数量,每次超过其当前分配时,它都会加倍。)Collection
Collection