Это всего лишь пример кода. Моя точка должна сделать: «Если слово Hello OR foo найдено, сделайте что-нибудь». Но если цикл не реагирует, даже если обе строки находятся в text
. Если я использую только один условие без || в то время как цикл делает то, что я ожидаю. Как я могу это исправить? Спасибо!Использование || in while loop
public void start(){
Document doc=Jsoup.connect("http://www.yahoo.com").get();
String text=doc.text();
while(!text.contains("Hello")||!text.contains("foo"))
System.out.println("Not found.");
}
}
Вы хотите использовать '&&' ... –
Вам абсолютно необходимо изменить текст *** внутри цикла ***, иначе все будет потеряно, а ваш цикл никогда не закончится. Если вы уже делаете это, то, пожалуйста, покажите нам и не отправляйте сортировку, вид кода. Отправьте реальный код, чтобы мы могли его понять. –