我在以下网址中有一个文本文件。
http://hosted.stats.com/ifb2009/data.asp?file=en/chlg_standings.txt
我想解析这个文本文件并以组,团队等方式显示数据。任何人都可以告诉我如何解析文本文件。
答案 0 :(得分:2)
这是一个java问题,而不是特定于Android的问题。
最好是在您的文件(或流)上使用BufferedReader
。
然后使用readLine
获取一行。
然后使用String.split
或String.indexOf
来解析您的数据。
答案 1 :(得分:2)
可能最好的办法是使用Scanner,这样您就可以轻松指定使用的分隔符并以正确的形式读取数据(readXXX())。您也可以使用与文件来源无关的相同逻辑,方法是将构造函数中的Stream替换为另一个。
答案 2 :(得分:1)
String.split(..)
如果简单的话。如果它更复杂,您可以使用regex