2011-11-22 69 views
0

我在一個String中有一個HTML源代碼。我想用indexOflastIndexOf字符串的一部分,但我只得到int埃格爾如何使用indexOf和lastIndexOf?

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代碼的一部分,不知道該怎麼做。

感謝所有

+1

你找字符串的'substring'方法? –

回答

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)); 
+0

我有indexOf但如何設置lastIndexOf? – Chicken

+0

@Chicken請參閱在一分鐘內編輯 – MByD