如何在Adroid处理输入一个网址返回的是一个文件的问题,adroid返回
比如在输入http://table.finance.yahoo.com/table.csv?s=600000.ss返回table.csv文件,想在程序中读取这个文件中的数据,不知道怎么做,请高手指点,不胜感激!!解决方案
HttpGet httpGet = new HttpGet("http://table.finance.yahoo.com/table.csv?s=600000.ss");
HttpResponse httpResponse = new DefaultHttpClient().execute(httpGet);
String result = EntityUtils.toString(httpResponse.getEntity());
像http://table.finance.yahoo.com/table.csv返回的应该就是一个table.csv的文件,里面内容的读取我不知道又没有现成的包,但是里面的格式很简单,就是这种样子,自己应该动动手解析一下也很容易。可以每次读一行,然后对第一行进行字段名的确认,后面的行都直接封装进对象,但是如果行数很多,建议每次解析要用的一部分。
HttpResponse httpResponse = new DefaultHttpClient().execute(httpGet);
String result = EntityUtils.toString(httpResponse.getEntity());
用户评论