java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.ArrayUtil

public class ArrayUtil extends Object
  • Constructor Details

    • ArrayUtil

      public ArrayUtil()
  • Method Details

    • brokenCopyOf

      @Nonnull public static <T> T[] brokenCopyOf(@Nonnull T[] a)
    • copy

      public static <T> void copy(@Nonnull T[] source, @Nonnull T[] destination)
    • append

      @Nonnull public static <T> T[] append(@Nonnull T[] a, T e)
    • split

      @Nonnull public static <T> List<List<T>> split(@Nonnull List<T> list, int partCount)
    • getPartSizes

      public static int[] getPartSizes(int total, int partCount)
    • sortedSearch

      public static <T, G> int sortedSearch(@Nonnull List<T> sortedList, @Nonnull G gauge, @Nonnull BiFunction<G,T,Integer> comparator)
    • binarySearch

      public static <T, G> int binarySearch(@Nonnull List<T> sortedList, @Nonnull G gauge, @Nonnull BiFunction<G,T,Integer> comparator)