Skip to content

ArrayUtil

Package: com.hypixel.hytale.builtin.hytalegenerator

public class ArrayUtil

Utility methods for array copying, appending, splitting lists into parts, and sorted/binary searching.

ModifierReturn TypeSignature
public staticT[]brokenCopyOf(@Nonnull T[] a)
public staticvoidcopy(@Nonnull T[] source, @Nonnull T[] destination)
public staticT[]append(@Nonnull T[] a, T e)
public staticList<List<T>>split(@Nonnull List<T> list, int partCount)
public staticint[]getPartSizes(int total, int partCount)
public staticintsortedSearch(@Nonnull List<T> sortedList, @Nonnull G gauge, @Nonnull BiFunction<G, T, Integer> comparator)
public staticintbinarySearch(@Nonnull List<T> sortedList, @Nonnull G gauge, @Nonnull BiFunction<G, T, Integer> comparator)
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.