我是Android开发的新手.
我需要从SD卡读取文本文件并显示该文本文件.有没有办法直接在Android中查看文本文件,或者我如何阅读和显示文本文件的内容?
我正在尝试从http://download.finance.yahoo.com/d/quotes.csv?s=msft&f=sl1p2获取一个csv文件然后解析它以便我可以将价格和价格变成一个对象设置两个属性.有没有办法可以用android库做到这一点?
编辑:这是联合的当前状态(不工作):
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
HttpGet httpGet = new HttpGet(uri);
HttpResponse response = httpClient.execute(httpGet, localContext);
String result = "";
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String line = null;
while ((line = reader.readLine()) != null){
result += line + "\n";
String[] RowData = result.split("\n");
String name = RowData[0];
String price = RowData[1];
String change = RowData[2];
stock.setPrice(Double.parseDouble(price));
stock.setTicker(name);
stock.setChange(change);
}
Run Code Online (Sandbox Code Playgroud) 我在drawable/asset文件夹中有一个CSV文件.在CSV文件中有四列.第一个是日期,其余三个是整数数据.
我需要解析此CSV文件并将数据保存在单独的数组中.
我已经找到了解决方案,但我对如何做到这一点没有正确的认识.