public class ArrayUtil
Class ArrayUtil. Provides arrayutil functionality for the Hytale server.
java.lang.Object > ArrayUtil
Field Summary
copy
final
T[]
copy
Field copy.
expanded
final
T[]
expanded
Field expanded.
out
final
List
- >
Field out.
listSize
final
int
listSize
Field listSize.
partSizes
final
int[]
partSizes
Field partSizes.
partList
final
List
partList
Field partList.
sizes
final
int[]
sizes
Field sizes.
baseSize
final
int
baseSize
Field baseSize.
remainder
final
int
remainder
Field remainder.
BINARY_SIZE_THRESHOLD
final
int
BINARY_SIZE_THRESHOLD
Field BINARY_SIZE_THRESHOLD.
index
final
int
index
Field index.
item
final
T
item
Field item.
comparison
final
int
comparison
Field comparison.
Method Detail
brokenCopyOf
static
T[]
brokenCopyOf
(@Nonnull final T[] a)
Method brokenCopyOf.
- Parameters:
@Nonnull final T[]a
copy
static
void
copy
(@Nonnull final T[] source, @Nonnull final T[] destination)
Method copy.
- Parameters:
@Nonnull final T[]source@Nonnull final T[]destination
append
static
T[]
append
(@Nonnull final T[] a, final T e)
Method append.
- Parameters:
@Nonnull final T[]afinal Te
split
static
List>
split
(@Nonnull final List list, final int partCount)
Method split.
- Parameters:
@Nonnull final Listlistfinal intpartCount
getPartSizes
static
int[]
getPartSizes
(final int total, final int partCount)
Method getPartSizes.
- Parameters:
final inttotalfinal intpartCount
sortedSearch
static
int
sortedSearch
(@Nonnull final List sortedList, @Nonnull final G gauge, @Nonnull final BiFunction comparator)
Method sortedSearch.
- Parameters:
@Nonnull final ListsortedList@Nonnull final Ggauge@Nonnull final BiFunctioncomparator
binarySearch
public
return
binarySearch
((List)
Method binarySearch.
- Parameters:
(List(List