2016-07-26 1 views
-1

Я пишу Java-программу в Eclipse, которая выполняет градиентные и модульные тесты. Эти тесты выводят пустую информацию на консоль. Когда на выходе появляется определенная строка, я хочу выполнить определенный метод.Java: Как использовать вывод консоли для условных операторов

Я хотел бы знать, есть ли способ, которым я могу сканировать вывод консоли для конкретной строки, и когда эта строка будет найдена для моего следующего метода.

В принципе, я хочу инструкцию IF-THEN, когда моя программа запускается, что говорит if(ConsoleString==TargetString), do(This).

+0

Размещенный пример кода в образце кода –

ответ

0
Scanner scanner = new Scanner(System.in); 
String input = scanner.nextLine(); 
if (input.equals("TargetString")) { 
    doSomething(); 
} else { 
    doSomethingElse(); 
} 
+0

Хотя код часто говорит сам за себя, полезно добавить некоторые пояснения к вашему коду. Это появилось в очереди просмотра, как правило, только ответы на код. – Will

Смежные вопросы