【发布时间】:2012-07-25 14:17:57
【问题描述】:
例如
public static void main(String[] args) {
int count = 0;
for (String s: args) {
System.out.println(s);
count++;
}
}
有没有办法做类似的事情
int count = args.length()?还是 args.size()?
【问题讨论】:
-
正如其他人所说,args.length 更好。这是因为计数方法虽然 100% 有效,但需要
n循环,其中n是数组的长度,而访问 args.length 需要1循环,使其更快。您无法更改length字段,但您仍然可以访问它(我们称之为“最终”)。 -
这么多重复的答案。我们真的需要 6 个答案来使用数组的
length字段吗?