我正在尝试在公司网站内搜索特定字符串,以检查网站是否正常运行。
你能给我一个提示如何做吗?

到目前为止,这是我的代码:

public static void main(String[] args) throws Exception {

try {
    URL oracle = new URL("http://10.200.10.199:80");
    BufferedReader in = new BufferedReader(new InputStreamReader(
                oracle.openStream()));
    inputLine = in.readLine();

    while ((inputLine = in.readLine()) != null)
        System.out.println(inputLine);
    }
    in.close();

} catch (IOException e) {
    // TODO: handle exception
    System.out.println("Page was not found - might not be running");
}

最佳答案

org.apache.commons.lang(Commons Lang)中的StringUtils可以为您完成这项工作。

boolean contains=false;
while ((inputLine = in.readLine()) != null)
{
    contains = StringUtils.contains(inputLine, searchString);
}


您也可以使用String.contains(CharSequence)。 CharSequence可以通过以下方式轻松创建

CharSequence cs = searchString;

10-01 22:06