package iamrescue.util;
public class ArrayUtils {
public static byte[] concatenate(byte[] array1, byte[] array2) {
if (array1 == null) {
return array2;
}
int length1 = array1.length;
int length2 = array2.length;
byte[] concat = new byte[length1 + length2];
System.arraycopy(array1, 0, concat, 0, length1);
System.arraycopy(array2, 0, concat, length1, length2);
return concat;
}
public static short min(short[] vertices) {
short min = Short.MAX_VALUE;
for (int i = 0; i < vertices.length; i++) {
if (vertices[i] < min) {
min = vertices[i];
}
}
return min;
}
public static short max(short[] array) {
short max = Short.MIN_VALUE;
for (int i = 0; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
return max;
}
public static byte max(byte[] array) {
byte max = Byte.MIN_VALUE;
for (int i = 0; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
return max;
}
public static double sum(double[] array) {
double sum = 0.0;
for (int i = 0; i < array.length; i++) {
sum += array[i];
}
return sum;
}
}