如何在java中解析文本文件?

时间:2011-06-09 18:11:17

标签: java text-parsing

我在以下网址中有一个文本文件。

http://hosted.stats.com/ifb2009/data.asp?file=en/chlg_standings.txt

我想解析这个文本文件并以组,团队等方式显示数据。任何人都可以告诉我如何解析文本文件。

3 个答案:

答案 0 :(得分:2)

这是一个java问题,而不是特定于Android的问题。

最好是在您的文件(或流)上使用BufferedReader。 然后使用readLine获取一行。

然后使用String.splitString.indexOf来解析您的数据。

答案 1 :(得分:2)

可能最好的办法是使用Scanner,这样您就可以轻松指定使用的分隔符并以正确的形式读取数据(readXXX())。您也可以使用与文件来源无关的相同逻辑,方法是将构造函数中的Stream替换为另一个。

答案 2 :(得分:1)

String.split(..)如果简单的话。如果它更复杂,您可以使用regex