这只是示例代码.我的观点是:'如果找到Hello或者foo的话,做一些事情'.但是循环没有反应,即使两个字符串都在text.如果我只使用一个没有||的条件 while循环做我期望的.我怎么解决这个问题?谢谢!
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.");
}
}
Run Code Online (Sandbox Code Playgroud)
您有一些运营商优先权问题.
现在,你说的是文本是否包含hello或者它不包含foo做循环; 使用
while(!text.contains("Hello")&&!text.contains("foo"))
Run Code Online (Sandbox Code Playgroud)
代替.这意味着"如果文本不包含hello并且不包含foo,则在用户终止程序或JVM死亡之前反复使用"未找到"泛洪System.out".
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |