Как напечатать значение консоли в Eclipse?
Мое приложение находится в другой папке, я вызываю эту функцию, вывод печатается на моей консоли.
Как я могу получить значение из консоли?
Ответы
Ответ 1
Я не уверен, понимаю ли я этот вопрос. Однако вы можете использовать этот фрагмент кода для получения строки текста с консоли (он также работает в Eclipse):
String val = new BufferedReader(new InputStreamReader(System.in)).readLine();
System.out.println("val = " + val);
Ответ 2
Существует способ перенаправления текста консоли в файл журнала/текста в eclipse. Если вы используете веб-приложение, возможно, у вас уже есть файл .log. Вы можете просто открыть этот файл журнала и найти сообщения.
В случае чистого приложения java, однако, большая часть вывода отображается в консоли eclipse, если вы не настроите перенаправление.
Поднимите диалоги "Отладка" или "Выполнить", где вы настроили свой основной класс. Выберите приложение java, которое вы хотите запустить. Если у вас нет записи в "java-приложениях", возможно, вам придется ее создать. В правой части экрана выберите вкладку "Общие". Установите флажок "Файл" и укажите физический путь + имя файла в текстовом поле ввода. У вас все настроено! Откройте указанный файл в текстовом редакторе fav.
Ответ 3
Вы выбираете текст в консоли, щелкните правой кнопкой мыши и выберите копию.
Теперь вы можете вставить скопированный текст.
Ответ 4
Ваша функция может использовать System.out.println()
для печати переменной на консоли. Чтобы получить это значение от вашей функции, вам нужно вернуть свою функцию, например.
public int myFunction(){
int val=42;
System.out.println(val);
return val;
}
//call it like this:
int result = myFunction();