检查字符串是否包含的简单方法是error 404
什么?该字符串是从 HttpGet 构建的。
任何帮助表示赞赏。
您最好检查状态码,如果状态为 404,则不能保证 HTTP 请求的结果字符串包含错误码。
如果它是 Apache HTTP 客户端(看起来像,因为你提到了HttpGet
):
get = new HttpGet("http://www.google.com");
response = client.execute(get);
if (response.getStatusLine().getStatusCode() == 404) {
System.out.println("404 - Not found!");
}
String 方法contains怎么样?没有绒毛。如果您想做一些更高级的搜索,可能需要正则表达式。
代码:
String s = "Foo error 404 bar";
System.out.println(s.contains('error 404');
打印true
。
请注意,这不是查找错误的好方法(例如,请参阅 Udo Klimaschewski 的答案)。