java 101, Как подсчитать количество аргументов, переданных в main?

public static void main(String[] args) {
            int count = 0;
        for (String s: args) {
            System.out.println(s);
                count++;

        }

    }

есть ли способ сделать что-то вроде

int count = args.длина()? или аргументы.размер()?

6 ответов


что будет:

int count = args.length;

есть ли какой-то способ сделать что-то вроде

int count = args.длина()? или аргументы.размер()?

да args.length.

нет ничего особенного args; это обычный блок String объекты и могут рассматриваться как таковые.


все массивы имеют "поле" под названием length

int count = args.length;

public static void main(String[] args) {
    System.out.println(args.length);
}

"args" - это просто массив, поэтому вы можете использовать его свойство length.

такой:

System.out.println(args.length);

и вы хорошо идти.


просто использовать
int length=args.length

args-это просто массив, и вы можете использовать его свойство length.