0

そのため、すべてテキストの Web ページがあり、名前、オフィス番号などの何千行もの情報が含まれています。このデータを理解するための最も効率的な方法を見つけようとしています。問題なくすべてのテキストを取得できますが、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 に答える