文字列に含まれているかどうかを確認する簡単な方法は何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メソッドに含まれているのはどうですか?毛羽立ちはありません。より高度な検索を実行したい場合は、正規表現が必要になる場合があります。
コード:
String s = "Foo error 404 bar";
System.out.println(s.contains('error 404');
印刷しtrue
ます。
これはエラーを見つけるための良い方法ではないことに注意してください(たとえば、Udo Klimaschewskiの回答を参照してください)。