Package dev.zarr.zarrjava.utils
Class Utils
java.lang.Object
dev.zarr.zarrjava.utils.Utils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ByteBufferallocateNative(int capacity) static ByteBufferasByteBuffer(InputStream inputStream) static <T> Stream<T>static <T> T[]concatArrays(T[] array1, T[]... arrays) static voidcopyStream(InputStream inputStream, OutputStream outputStream) static int[]inversePermutation(int[] origin) static booleanisPermutation(int[] array) static ByteBuffermakeByteBuffer(int capacity, Function<ByteBuffer, ByteBuffer> func) static byte[]toArray(ByteBuffer buffer) static int[]toIntArray(long[] array) static long[]toLongArray(int[] array)
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
allocateNative
-
makeByteBuffer
-
asByteBuffer
- Throws:
IOException
-
toLongArray
public static long[] toLongArray(int[] array) -
toIntArray
public static int[] toIntArray(long[] array) -
toArray
-
asStream
-
concatArrays
public static <T> T[] concatArrays(T[] array1, T[]... arrays) -
copyStream
public static void copyStream(InputStream inputStream, OutputStream outputStream) throws IOException - Throws:
IOException
-
isPermutation
public static boolean isPermutation(int[] array) -
inversePermutation
public static int[] inversePermutation(int[] origin)
-