Теперь я работаю на Socket Server и сделал многопоточность для muliti-клиентов для сокета. и также поместите каждый поток соединения в HashMap для хранения объектов потоков.Итератор <Long>: Тип HTMLDocument.Iterator не является общим; он не может быть параметризован аргументами <Long>
Вот проблема: я не могу получить набор ключей HashMap в Iterator. Я инициализировал значение ключа как. В чем проблема? Понятия не имею.
HashMap<Long, ClientThread> m_clients;
long m_currentKey;
m_clients.put((Long)m_currentKey, clientThread);
Iterator<Long> itr = m_clients.keySet().iterator(); //error:: Why?
Посмотрите на тип, о котором он говорит: 'HTMLDocument.Iterator'. Это не то же самое, что 'java.util.Iterator'. Мы не знаем, где находится «HTMLDocument» или какие у вас есть импорт и т. Д., Но это проблема. Если вы хотите получить больше советов, вам нужно создать небольшую, но полную программу, демонстрирующую проблему. –