Просто интересно, есть ли способ клонировать NamingEnumeration в Java? Моя программа ищет сервер LDAP для людей, и для завершения может потребоваться несколько секунд. Чтобы получить количество результатов я использую следующее:Clone 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 просто ссылка на результат, когда я иду через отображение результатов results.hasMore() всегда возвращает ложь.
есть способ клонировать «результаты» без необходимости повторного предварительного поиска и присвоения его «результатам2»?
Спасибо, -Pete
спасибо, ребята! пятнадцать символов –
Я думаю, что ответ Ишайи лучше. Продвиньте Ишай! –