【发布时间】:2013-01-26 22:07:03
【问题描述】:
当您使用 Java 编码时,是否有一个经验法则可以让您轻松知道使用哪一个(大小或长度)?
可以记住哪个数据结构有什么方法,但是有没有更简单的方法呢?
例如,如果您定义 Array of int 但您需要为 ArrayList 使用长度。
(我的经验法则是对数组使用长度,对集合和数组列表等数据结构使用大小)
【问题讨论】:
-
像 IntelliJ 这样的 IDE 将帮助您解决这个问题。如果没有,请使用 javadocs。不要记住这些琐事。
-
经验法则就足够了。如有必要,只需查找 API。
-
我的经验法则是对所有事情都使用同一个。实际上,长度更难以应用于直观上不连续的集合,例如
TreeSet或HashSet,但实际上没有必要根据集合的类型有两个不同的名称。 -
不是
Strings 和数组只有length(至少在标准API 中)吗?
标签: java