【问题标题】:How to parse a text file in java?如何在java中解析文本文件?
【发布时间】:2011-06-09 18:11:17
【问题描述】:

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

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

我想解析这个文本文件并将数据显示为组、团队等。谁能告诉我如何解析文本文件。

【问题讨论】:

    标签: java text-parsing


    【解决方案1】:

    这是一个 java 问题,不是 android 特定问题。

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        String.split(..) 如果它很简单。如果比较复杂,可以使用regex

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-25
          • 1970-01-01
          相关资源
          最近更新 更多