Package org.elasticsearch.common.util
Class ArrayUtils
- java.lang.Object
-
- org.elasticsearch.common.util.ArrayUtils
-
public class ArrayUtils extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description static int
binarySearch(double[] array, double value, double tolerance)
Return the index ofvalue
inarray
, or-1
if there is no such index.static java.lang.String[]
concat(java.lang.String[] one, java.lang.String[] other)
Concatenates 2 arraysstatic <T> T[]
concat(T[] one, T[] other, java.lang.Class<T> clazz)
Concatenates 2 arrays
-
-
-
Method Detail
-
binarySearch
public static int binarySearch(double[] array, double value, double tolerance)
Return the index ofvalue
inarray
, or-1
if there is no such index. If there are several values that are withintolerance
or less ofvalue
, this method will return the index of the closest value. In case of several values being as close otvalue
, there is no guarantee which index will be returned. Results are undefined if the array is not sorted.
-
concat
public static java.lang.String[] concat(java.lang.String[] one, java.lang.String[] other)
Concatenates 2 arrays
-
concat
public static <T> T[] concat(T[] one, T[] other, java.lang.Class<T> clazz)
Concatenates 2 arrays
-
-