JavaでNamingEnumerationをクローンする方法があるのだろうか?私のプログラムは人のためにLDAPサーバーを検索し、完了に数秒かかることがあります。私は、以下の使用している結果の数を取得するには、次の Java NamingEnumerationをクローンしますか?
NamingEnumeration results = null;
NamingEnumeration results2 = null;
results = ctx.search("", "("+searchAt+"=" +searchVal +")", controls);
results2 = result;
int i = 0;
while(results2.hasMore())
{
results2.next();
i++;
}
しかしresults2以来
iは結果results.hasMoreを(表示を通過するときは常にfalseを返します)結果とするだけの参照です。検索結果を再プリフォームして 'results2'に割り当てる必要なく、 '結果'を複製する方法はありますか?
おかげで、-Pete
ありがとうございました! 15文字 –
宜しくお願いします。 Upish Yishai! –