Class MergedIterable<T>

java.lang.Object
com.teampotato.potacore.iteration.MergedIterable<T>
All Implemented Interfaces:
Iterable<T>

public class MergedIterable<T> extends Object implements Iterable<T>
Merge two iterables together and iterate through them one by one. Alternative of Iterables.concat(Iterable, Iterable)
  • Constructor Details

    • MergedIterable

      public MergedIterable(@NotNull @NotNull Iterable<T> iterable1, @NotNull @NotNull Iterable<T> iterable2)
      Parameters:
      iterable1 - The first iterable to be merged
      iterable2 - The second iterable to be merged
    • MergedIterable

      public MergedIterable(@NotNull @NotNull Iterator<T> iterator1, @NotNull @NotNull Iterator<T> iterator2)
      Parameters:
      iterator1 - The first iterator to be merged
      iterator2 - The second iterator to be merged
  • Method Details