Java 在url中搜索字符串
我试图在我公司的网站中搜索一个特定的字符串,以检查该网站是否处于活动状态。 你能告诉我怎么做吗 以下是我目前的代码:Java 在url中搜索字符串,java,string,url,search,Java,String,Url,Search,我试图在我公司的网站中搜索一个特定的字符串,以检查该网站是否处于活动状态。 你能告诉我怎么做吗 以下是我目前的代码: 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(
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");
}
听起来像是正则表达式。除非您确切地知道字符串,否则在这种情况下,您可以在每一行上执行string.indexOf 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;
运行代码时会发生什么?你看到输出了吗?如果你遇到了一个例外,我会把它打印出来,或者至少把信息打印出来。你有什么特别的原因要重新发明轮子吗?为什么不运行类似Icinga:?程序正在运行并从网页打印数据。现在我想检查接收的数据中是否存在字符串。ddrace-我正在做我的自由意志这个项目,并希望从中学习。非常感谢。成功了!