Class Numbered<T>

All Implemented Interfaces:
Iterable<Pair<Integer,T>>

public final class Numbered<T> extends DelegatingIterable<Pair<Integer,T>>
An Iterable decorator which pairs every value of another iterator with it's sequential ordinal number.

Example

 Numbered(["a", "b", "c"]) ->
 [
   (1, "a"),
   (2, "b"),
   (3, "c")
 ]
 
  • Constructor Details

    • Numbered

      public Numbered(Iterable<T> delegate)
    • Numbered

      public Numbered(Iterable<T> delegate, int start)
    • Numbered

      public Numbered(Iterable<T> delegate, int start, int step)