检查字符串是否包含error 404
的简单方法是什么?
该字符串是由HttpGet构建的。
感谢任何帮助。
答案 0 :(得分:2)
您应该更好地检查状态代码,如果状态为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!");
}
答案 1 :(得分:1)
String方法contains怎么样?没有绒毛。如果你想做一些更高级的搜索,可能需要正则表达式。
代码:
String s = "Foo error 404 bar";
System.out.println(s.contains('error 404');
打印true
。
请注意,这不是查找错误的好方法(例如,请参阅Udo Klimaschewski的答案)。