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

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

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

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

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

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽