2015-01-27 6 views
2

Так что я немного застрял в проекте и не уверен, что я уже думал об этом или просто заблокировал мозг, но вот моя ситуация. Я пытаюсь настроить цикл while, который проверяет, есть ли следующая строка, и если он не видел символ $. Я знаю hasNextLine часть просто путаются символ $

ответ

3

Просто используйте string.contains(s) метод:

Scanner scanner = . . . .; //(however you are initializing it here) 
String nextLine = ""; 
while((nextLine = scanner.nextLine()) != null) { 
    if(nextLine.contains("$")) { 
     doSomething(); 
    } 
} 
2

Вы также можете использовать:

if (nextLine.indexOf('$') != -1) 
Смежные вопросы