【发布时间】:2011-06-09 18:11:17
【问题描述】:
我在以下网址中有一个文本文件。
http://hosted.stats.com/ifb2009/data.asp?file=en/chlg_standings.txt
我想解析这个文本文件并将数据显示为组、团队等。谁能告诉我如何解析文本文件。
【问题讨论】:
标签: java text-parsing
我在以下网址中有一个文本文件。
http://hosted.stats.com/ifb2009/data.asp?file=en/chlg_standings.txt
我想解析这个文本文件并将数据显示为组、团队等。谁能告诉我如何解析文本文件。
【问题讨论】:
标签: java text-parsing
这是一个 java 问题,不是 android 特定问题。
最好在您的文件(或流)上使用BufferedReader。
然后用readLine得到一行。
然后使用String.split 或String.indexOf 解析您的数据。
【讨论】:
最好的办法可能是使用Scanner,这样您就可以轻松地指定使用的分隔符并以正确的形式读取数据(readXXX())。您也可以使用与文件来源无关的相同逻辑,方法是将构造函数中的 Stream 替换为另一个。
【讨论】:
String.split(..) 如果它很简单。如果比较复杂,可以使用regex
【讨论】: