スイマセンご教授ください
セットとイテレータの関係なのですが
Set set=・・・;
Itaretor it=set.iterator();
while(it.hasNext()){
HogeObj obj=(HogeObj)it.next();
it.remove();
...
...
...
}
というコードを見つけたんですがいったい何をやってるんでしょうか?
なんで、remove()しないといけないのだろう・・・
ちなみにjava.nio.channels.ServerSocketChannelを使ったサーバーのサンプルで見ました
というよりも、selectorの概念があまりピンと来ないので理解に苦しみます