Class BmConcatLongIterator

java.lang.Object
com._1c.g5.v8.bm.common.collections.BmConcatLongIterator
All Implemented Interfaces:
IBmLongIterator

public final class BmConcatLongIterator extends Object implements IBmLongIterator
The concatenating iterator over long values.
  • Constructor Details

    • BmConcatLongIterator

      public BmConcatLongIterator(IBmLongIterator... targetIterators)
      Constructs a new instance.
      Parameters:
      targetIterators - The target iterators. May not be null.
    • BmConcatLongIterator

      public BmConcatLongIterator(Iterable<? extends IBmLongIterator> targetIterators)
      Constructs a new instance.
      Parameters:
      targetIterators - The target iterators. May not be null.
  • Method Details

    • hasNext

      public boolean hasNext()
      Description copied from interface: IBmLongIterator
      Returns true if the iteration has more elements. (In other words, returns true if IBmLongIterator.next() would return an element rather than throwing an exception.)
      Specified by:
      hasNext in interface IBmLongIterator
      Returns:
      true if the iteration has more elements
    • next

      public long next()
      Description copied from interface: IBmLongIterator
      Returns the next element in the iteration.
      Specified by:
      next in interface IBmLongIterator
      Returns:
      the next element in the iteration