我有一个应用程序,我从URL中解析.txt文件并将字符串吐出给用户。我想删除字符串的前16个字符。我怎样才能做到这一点?删除字符串中的字符
编辑 - 我想从我的http调用收到的数据中删除16个字符。
public void onClick(View src) {
switch(src.getId()) {
case R.id.buttonRetrieveMetar:
InputMethodManager imm = (InputMethodManager)
getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(EditTextAirportCode.getWindowToken(), 0);
textDisplayMetar.setText ("");
airportcode = EditTextAirportCode.getText().toString();
url = urlmetar + airportcode + ".TXT";
//Added 06-27-11 METAR code
textDisplayMetar.setText ("");
try {
HttpGet httpGet = new HttpGet(url);
HttpClient httpclient = new DefaultHttpClient();
// Execute HTTP Get Request
HttpResponse response = httpclient.execute(httpGet);
content = response.getEntity().getContent();
BufferedReader r = new BufferedReader(new
InputStreamReader(content));
StringBuilder total = new StringBuilder();
String line;
while ((line = r.readLine()) != null) {
total.append(line);
}
textDisplayMetar.append("\n" + total + "\n");
} catch (Exception e) {
//handle the exception !
}
break;
谢谢!
这是有道理的,可惜我还需要帮助把它的来龙去脉一点点。我将编辑我的原始文章。我想删除我从网址解析的16个字符。 – Slicekick
@Slicekick:从每一行开始,还是从整个文件开始?我已经为后一种情况包含了一个编辑,并且还会包含前一种情况。 –
完成了!感谢您解释它,真的很感激它。我希望有一天能在Google工作。 – Slicekick