關於java實用系統開發指南第一章的問題

So懶發表於2005-07-13

Set keys = selector.selectedKeys();
        Iterator it = keys.iterator();
        while (it.hasNext()) {
            SelectionKey key = (SelectionKey) it.next();
            it.remove();
            doKey(key);
            keys.clear();
        }
<p class="indent">

我想問一下,呼叫it.remove()的目的是什麼?清空set的目的是什麼?
為什麼不在while外面清空set,謝謝

相關文章