@iam1van

Как принимать аргумент с командной строки во время работы приложения?

Добрый день. Помогите, пожалуйста.
Есть приложение, которое взаимодействует с постоянным инпутом из консоли:
---MENU---
1. Enter the values
2. Check values
3. Run the programm
4. Exit
Enter the number: -debug
Как принимать аргумент с командной строки во время работы приложения ? А именно аргумент -debug, который будет показывать все переменные, в том числе и временные

P.sДумал реализовать через case, но код разбит на ф-ции и не очень удобно собирать все переменные.
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
xez
@xez Куратор тега Java
TL Junior Roo
Создаете какую-то глобальную переменную, устанавливаете ей значение при вводе "-debug", в зависимости от ее состояния организуете вывод.
Но лучше не изобретать вилосипед, а использовать библиотеку логирования, там уровни логирования уже реализованы.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Как вариант, можете использовать JCommander
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
18 апр. 2024, в 07:58
500 руб./в час
18 апр. 2024, в 07:22
45000 руб./за проект
18 апр. 2024, в 01:12
150000 руб./за проект