そのため、すべてテキストの 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>
}
}
私にとって、正規表現は過度に複雑になっているように見えます。必要以上の作業を自分で行っていると感じています。