类 ListIterator

    • 构造器详细资料

      • ListIterator

        public ListIterator​(Array array,
                            java.util.List<java.lang.Object> ranges)
        Constructor
        参数:
        array - The array
        ranges - The range list - mixed with int list and Range
    • 方法详细资料

      • hasNext

        public boolean hasNext()
        从接口复制的说明: IndexIterator
        Return true if there are more elements in the iteration.
        指定者:
        hasNext 在接口中 IndexIterator
        返回:
        true if there are more elements in the iteration.
      • getDoubleNext

        public double getDoubleNext()
        从接口复制的说明: IndexIterator
        Get next value as a double
        指定者:
        getDoubleNext 在接口中 IndexIterator
        返回:
        next value as a double
      • setDoubleNext

        public void setDoubleNext​(double val)
        从接口复制的说明: IndexIterator
        Set next value with a double
        指定者:
        setDoubleNext 在接口中 IndexIterator
        参数:
        val - the next value as a double
      • getDoubleCurrent

        public double getDoubleCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a double
        指定者:
        getDoubleCurrent 在接口中 IndexIterator
        返回:
        current value as a double
      • setDoubleCurrent

        public void setDoubleCurrent​(double val)
        从接口复制的说明: IndexIterator
        Set current value with a double
        指定者:
        setDoubleCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a double
      • getFloatNext

        public float getFloatNext()
        从接口复制的说明: IndexIterator
        Get next value as a float
        指定者:
        getFloatNext 在接口中 IndexIterator
        返回:
        next value as a float
      • setFloatNext

        public void setFloatNext​(float val)
        从接口复制的说明: IndexIterator
        Set next value with a float
        指定者:
        setFloatNext 在接口中 IndexIterator
        参数:
        val - the next value as a float
      • getFloatCurrent

        public float getFloatCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a float
        指定者:
        getFloatCurrent 在接口中 IndexIterator
        返回:
        current value as a float
      • setFloatCurrent

        public void setFloatCurrent​(float val)
        从接口复制的说明: IndexIterator
        Set current value with a float
        指定者:
        setFloatCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a float
      • getLongNext

        public long getLongNext()
        从接口复制的说明: IndexIterator
        Get next value as a long
        指定者:
        getLongNext 在接口中 IndexIterator
        返回:
        next value as a long
      • setLongNext

        public void setLongNext​(long val)
        从接口复制的说明: IndexIterator
        Set next value with a long
        指定者:
        setLongNext 在接口中 IndexIterator
        参数:
        val - the next value as a long
      • getLongCurrent

        public long getLongCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a long
        指定者:
        getLongCurrent 在接口中 IndexIterator
        返回:
        current value as a long
      • setLongCurrent

        public void setLongCurrent​(long val)
        从接口复制的说明: IndexIterator
        Set current value with a long
        指定者:
        setLongCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a long
      • getIntNext

        public int getIntNext()
        从接口复制的说明: IndexIterator
        Get next value as a int
        指定者:
        getIntNext 在接口中 IndexIterator
        返回:
        next value as a int
      • setIntNext

        public void setIntNext​(int val)
        从接口复制的说明: IndexIterator
        Set next value with a int
        指定者:
        setIntNext 在接口中 IndexIterator
        参数:
        val - the next value as a int
      • getIntCurrent

        public int getIntCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a int
        指定者:
        getIntCurrent 在接口中 IndexIterator
        返回:
        current value as a int
      • setIntCurrent

        public void setIntCurrent​(int val)
        从接口复制的说明: IndexIterator
        Set current value with a int
        指定者:
        setIntCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a int
      • getShortNext

        public short getShortNext()
        从接口复制的说明: IndexIterator
        Get next value as a short
        指定者:
        getShortNext 在接口中 IndexIterator
        返回:
        next value as a short
      • setShortNext

        public void setShortNext​(short val)
        从接口复制的说明: IndexIterator
        Set next value with a short
        指定者:
        setShortNext 在接口中 IndexIterator
        参数:
        val - the next value as a short
      • getShortCurrent

        public short getShortCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a short
        指定者:
        getShortCurrent 在接口中 IndexIterator
        返回:
        current value as a short
      • setShortCurrent

        public void setShortCurrent​(short val)
        从接口复制的说明: IndexIterator
        Set current value with a short
        指定者:
        setShortCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a short
      • getByteNext

        public byte getByteNext()
        从接口复制的说明: IndexIterator
        Get next value as a byte
        指定者:
        getByteNext 在接口中 IndexIterator
        返回:
        next value as a byte
      • setByteNext

        public void setByteNext​(byte val)
        从接口复制的说明: IndexIterator
        Set next value with a byte
        指定者:
        setByteNext 在接口中 IndexIterator
        参数:
        val - the next value as a byte
      • getByteCurrent

        public byte getByteCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a byte
        指定者:
        getByteCurrent 在接口中 IndexIterator
        返回:
        current value as a byte
      • setByteCurrent

        public void setByteCurrent​(byte val)
        从接口复制的说明: IndexIterator
        Set current value with a byte
        指定者:
        setByteCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a byte
      • getCharNext

        public char getCharNext()
        从接口复制的说明: IndexIterator
        Get next value as a char
        指定者:
        getCharNext 在接口中 IndexIterator
        返回:
        next value as a char
      • setCharNext

        public void setCharNext​(char val)
        从接口复制的说明: IndexIterator
        Set next value with a char
        指定者:
        setCharNext 在接口中 IndexIterator
        参数:
        val - the next value as a char
      • getCharCurrent

        public char getCharCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a char
        指定者:
        getCharCurrent 在接口中 IndexIterator
        返回:
        current value as a char
      • setCharCurrent

        public void setCharCurrent​(char val)
        从接口复制的说明: IndexIterator
        Set current value with a char
        指定者:
        setCharCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a char
      • getStringNext

        public java.lang.String getStringNext()
        从接口复制的说明: IndexIterator
        Get next value as a string
        指定者:
        getStringNext 在接口中 IndexIterator
        返回:
        next value as a string
      • setStringNext

        public void setStringNext​(java.lang.String val)
        从接口复制的说明: IndexIterator
        Set next value with a string
        指定者:
        setStringNext 在接口中 IndexIterator
        参数:
        val - the next value as a string
      • getStringCurrent

        public java.lang.String getStringCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a string
        指定者:
        getStringCurrent 在接口中 IndexIterator
        返回:
        current value as a string
      • setStringCurrent

        public void setStringCurrent​(java.lang.String val)
        从接口复制的说明: IndexIterator
        Set current value with a string
        指定者:
        setStringCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a string
      • getBooleanNext

        public boolean getBooleanNext()
        从接口复制的说明: IndexIterator
        Get next value as a boolean
        指定者:
        getBooleanNext 在接口中 IndexIterator
        返回:
        next value as a boolean
      • setBooleanNext

        public void setBooleanNext​(boolean val)
        从接口复制的说明: IndexIterator
        Set next value with a boolean
        指定者:
        setBooleanNext 在接口中 IndexIterator
        参数:
        val - the next value as a boolean
      • getBooleanCurrent

        public boolean getBooleanCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a boolean
        指定者:
        getBooleanCurrent 在接口中 IndexIterator
        返回:
        current value as a boolean
      • setBooleanCurrent

        public void setBooleanCurrent​(boolean val)
        从接口复制的说明: IndexIterator
        Set current value with a boolean
        指定者:
        setBooleanCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a boolean
      • setDateCurrent

        public void setDateCurrent​(java.time.LocalDateTime val)
        从接口复制的说明: IndexIterator
        Set current value with a LocalDateTime
        指定者:
        setDateCurrent 在接口中 IndexIterator
        参数:
        val - The current value as a LocalDateTime
      • getDateNext

        public java.time.LocalDateTime getDateNext()
        从接口复制的说明: IndexIterator
        Get next value as a LocalDateTime
        指定者:
        getDateNext 在接口中 IndexIterator
        返回:
        next value as a LocalDateTime
      • setDateNext

        public void setDateNext​(java.time.LocalDateTime val)
        从接口复制的说明: IndexIterator
        Set next value with a LocalDateTime
        指定者:
        setDateNext 在接口中 IndexIterator
        参数:
        val - the next value as a LocalDateTime
      • getDateCurrent

        public java.time.LocalDateTime getDateCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a LocalDateTime
        指定者:
        getDateCurrent 在接口中 IndexIterator
        返回:
        Current value as a LocalDateTime
      • getObjectNext

        public java.lang.Object getObjectNext()
        从接口复制的说明: IndexIterator
        Get next value as an Object
        指定者:
        getObjectNext 在接口中 IndexIterator
        返回:
        next value as an Object
      • setObjectNext

        public void setObjectNext​(java.lang.Object val)
        从接口复制的说明: IndexIterator
        Set next value with a Object
        指定者:
        setObjectNext 在接口中 IndexIterator
        参数:
        val - the next value as a Object
      • getObjectCurrent

        public java.lang.Object getObjectCurrent()
        从接口复制的说明: IndexIterator
        Get current value as a Object
        指定者:
        getObjectCurrent 在接口中 IndexIterator
        返回:
        current value as a Object
      • setObjectCurrent

        public void setObjectCurrent​(java.lang.Object val)
        从接口复制的说明: IndexIterator
        Set current value with a Object
        指定者:
        setObjectCurrent 在接口中 IndexIterator
        参数:
        val - the current value as a Object
      • next

        public java.lang.Object next()
        从接口复制的说明: IndexIterator
        Get next value as an Object
        指定者:
        next 在接口中 IndexIterator
        返回:
        next value as an Object
      • getCurrentCounter

        public int[] getCurrentCounter()
        从接口复制的说明: IndexIterator
        Get the current counter, use for debugging
        指定者:
        getCurrentCounter 在接口中 IndexIterator
        返回:
        the current counter, use for debugging