予期せず更新されるリストがあります。リストを返す関数があります。異なるパラメーターで 2 回呼び出し、結果を 1 つの長いリストに格納したいと考えています。
List<URL> resultUrls = new ArrayList<URL>();
webPages.runSearch(parameter1); // runs search and stores result in a public variable of the object webPages
resultUrls = webPages.getUrls(); // returns public variable
webPages.runSearch(parameter2);
resultUrls.addAll(webPages.getUrls());
最後の行を実行する前に、resultUrls には、parameter2 を使用して runSearch から更新された結果が既に含まれています。パラメータ 1 を使用して runSearch の結果を引き続き保持する必要があります。最終的な結果は、お互いに追加された parameter2 を使用して検索の 2 つのコピーを取得することです。私が欲しいのは、parameter1 を使用した検索に、resultUrls 変数に格納されている parameter2 からの検索を追加したものです。
どんな助けでも大歓迎です。