Это не лучший способ, но я думаю, что следующее будет простым и быстрым решением:
Во-первых, дайте подходящее имя для вашей функции main
. Затем используйте varargs вместо String
array в качестве аргумента. Кроме того, создайте исключение соответствующего типа, если вы встретите недопустимые аргументы (например, IllegalArgumentException
).
Итак, перепишите main
как
public static void listVideos(String ... args) throws IllegalArgumentException
Также замените System.exit(1)
на
throw new IllegalArgumentException("Invalid arguments!");
Теперь вы можете использовать код как:
VideoListExample.listVideos("-oatoken", "<token>",
"-oasecret", "<secret>", "<username>");