@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
Senior Junior Roo
Создаете какую-то глобальную переменную, устанавливаете ей значение при вводе "-debug", в зависимости от ее состояния организуете вывод.
Но лучше не изобретать вилосипед, а использовать библиотеку логирования, там уровни логирования уже реализованы.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Как вариант, можете использовать JCommander
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
First Line Software Будва
от 3 700 до 5 600 $
Sportmaster Lab Волгоград
от 200 000 до 350 000 ₽
Сбер Иннополис
от 70 000 ₽
28 нояб. 2022, в 12:18
15000 руб./за проект
28 нояб. 2022, в 12:15
200 руб./в час
28 нояб. 2022, в 12:12
15000 руб./за проект