JavaTM 2 Platform
Standard Ed. 6

java.beans.beancontext
類別 BeanContextSupport.BCSIterator

java.lang.Object
  繼承者 java.beans.beancontext.BeanContextSupport.BCSIterator
所有已實作的介面:
Iterator
正在封閉類別:
BeanContextSupport

protected static final class BeanContextSupport.BCSIterator
extends Object
implements Iterator

受保護的最終子類別,它封裝一個迭代器但實作無操作 remove() 方法。


方法摘要
 boolean hasNext()
          如果仍有元素可以迭代,則返回 true
 Object next()
          返回迭代的下一個元素。
 void remove()
          從迭代器指向的 collection 中移除迭代器返回的最後一個元素(可選操作)。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法詳細資訊

hasNext

public boolean hasNext()
從介面 Iterator 複製的描述
如果仍有元素可以迭代,則返回 true。(換句話說,如果 next 返回了元素而不是拋出異常,則返回 true)。

指定者:
介面 Iterator 中的 hasNext
返回:
如果迭代器具有多個元素,則返回 true

next

public Object next()
從介面 Iterator 複製的描述
返回迭代的下一個元素。

指定者:
介面 Iterator 中的 next
返回:
迭代的下一個元素。

remove

public void remove()
從介面 Iterator 複製的描述
從迭代器指向的 collection 中移除迭代器返回的最後一個元素(可選操作)。每次調用 next 只能調用一次此方法。如果進行迭代時用調用此方法之外的其他方式修改了該迭代器所指向的 collection,則迭代器的行為是不確定的。

指定者:
介面 Iterator 中的 remove

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only