例えば
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;
次のようなことをする方法はありますか
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は単なる配列であり、その長さプロパティを使用できます。