Задать вопрос
@iam1van

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

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

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

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

Похожие вопросы