私は現在、java.nio
ファイルを読み取るために使用しています(を使用Files.readAllLines
)。次に、各行が渡されてオブジェクトが作成されます [new Object(line)]
そして、オブジェクトがコレクションに追加されます。
各ファイルは異なる方法で解析されるため、3 種類のオブジェクトが存在します。そのうちの 2 つはマップに追加され、3 番目にセットに追加され、以前の両方のマップ内の変数に追加されるため、最初に実行する必要があります [何かを使用して]そのように:
get(var).x.add(Object)].
私は並行してコーディングする方法を本当に理解しておらず、これに近いものを見つけるのに苦労していましたが、並行性を使用して最初の 2 つのコレクションを作成するか、3 つすべてでそれを使用して最後のロットを最後に実行する (または取得する) ことができると思います。編集する必要がある変数がまだ設定されていない場合は、待機して後で実行します)。
何か助けをいただければ幸いです。私が探しているものについて説明が必要な場合は、お尋ねください。