程序包 org.hipparchus.util

类 MultidimensionalCounter.Iterator

java.lang.Object
org.hipparchus.util.MultidimensionalCounter.Iterator
所有已实现的接口:
Iterator<Integer>
封闭类:
MultidimensionalCounter

public class MultidimensionalCounter.Iterator extends Object implements Iterator<Integer>
执行对多维计数器的迭代。
  • 方法详细资料

    • hasNext

      public boolean hasNext()
      指定者:
      hasNext 在接口中 Iterator<Integer>
    • next

      public Integer next()
      指定者:
      next 在接口中 Iterator<Integer>
      返回:
      计数器增加1后的一维计数。
      抛出:
      NoSuchElementException - 如果hasNext()将返回false
    • getCount

      public int getCount()
      获取当前一维计数器槽。
      返回:
      一维计数器中的索引。
    • getCounts

      public int[] getCounts()
      获取当前多维计数器槽。
      返回:
      多维计数器中的索引。
    • getCount

      public int getCount(int dim)
      获取所选维度中的当前计数。
      参数:
      dim - 维度索引。
      返回:
      迭代器当前状态下相应索引处的计数。
      抛出:
      IndexOutOfBoundsException - 如果index不在正确的区间内(由封闭类构造函数中参数长度定义)。
    • remove

      public void remove()
      指定者:
      remove 在接口中 Iterator<Integer>