我在一个String
中有一个HTML源代码。我希望使用indexOf
和lastIndexOf
获取字符串的一部分,但我只获得int
eger
textView.setText("");
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
// Get the response
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String response_str = client.execute(request, responseHandler);
//response_str.lastIndexOf("morning—the sixth day.");
textView.setText( response_str.indexOf("<div class='commentary-link'>"););
我想获取HTML代码的一部分,并且不知道如何做到这一点。
感谢所有
答案 0 :(得分:4)
indexOf
返回一个int,它表示整个字符串中子字符串的最后一个索引。使用此索引与String#substring()
获取原始的子字符串:
int index = response_str.indexOf("<div class='commentary-link'>");
textView.setText( response_str.substring(index));
使用lastIndexOf
几乎是一样的:
int index = response_str.lastIndexOf("<div class='commentary-link'>");
textView.setText( response_str.substring(index));