Как напечатать значение консоли в 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();