0

所以我有一个全是文本的网页,它包含数千行信息,如姓名、办公室号码等。我试图找出最有效的方法来理解这些数据。我可以毫无问题地获得所有文本,但是最好的排序方法是什么,以便我可以使用我的 DAO 将信息添加到适用的类。

例如,我曾尝试过使用正则表达式——但它变得一团糟。Java相对较新,我想知道是否有更好的方法。

现在,我有这样的东西(它非常松散,我只是在尝试不同的东西,直到我让它工作然后正确实施它):

private void read()
{
  BufferedReader reader = new BufferedReader(new InputSteamReader(urlOne.openStream()));

  StringBuilder result = new StringBuilder();

  while((result = reader.readLine()) != null)
  {
   //Regex here sorts things, once sorted it will add that to a List<foo>
  }
}

对我来说,正则表达式似乎变得过于复杂,我只是觉得我为自己做了比需要的更多的工作。

4

1 回答 1

0

您可能正在寻找StringTokenizer

于 2012-11-28T01:29:44.243 回答