例如
public static void main(String[] args) {
int count = 0;
for (String s: args) {
System.out.println(s);
count++;
}
}
有没有一种类似于
int count = args.length()? 或者 args.size()?
例如
public static void main(String[] args) {
int count = 0;
for (String s: args) {
System.out.println(s);
count++;
}
}
有没有一种类似于
int count = args.length()? 或者 args.size()?
有没有类似于
int count = args.length() 或者 args.size() 的写法?
是的,使用 args.length
。
args
没有什么特别之处;它是一个普通的 String
对象数组,可以像处理其他数组一样进行处理。
所有数组都有一个名为 length
的“字段”
int count = args.length;
public static void main(String[] args) {
System.out.println(args.length);
}
“args”只是一个数组,因此您可以使用它的长度属性。
像这样:
"System.out.println(args.length);
然后您就可以使用了。
只需使用
int length=args.length
args只是一个数组,您可以使用它的length属性。
n
个循环,其中n
是数组的长度,而访问args.length只需要1
个循环,使其速度更快。您无法更改“length”字段,但仍然可以访问它(我们称之为“final”)。 - Ryan Amoslength
字段的答案吗? - Steve Kuo