Lines Matching refs:index
100 * Inserts an element into the array at the specified index, growing the array if there is no
110 public static <T> T[] insert(T[] array, int currentSize, int index, T element) {
114 System.arraycopy(array, index, array, index + 1, currentSize - index);
115 array[index] = element;
122 System.arraycopy(array, 0, newArray, 0, index);
123 newArray[index] = element;
124 System.arraycopy(array, index, newArray, index + 1, array.length - index);
131 public static int[] insert(int[] array, int currentSize, int index, int element) {
135 System.arraycopy(array, index, array, index + 1, currentSize - index);
136 array[index] = element;
141 System.arraycopy(array, 0, newArray, 0, index);
142 newArray[index] = element;
143 System.arraycopy(array, index, newArray, index + 1, array.length - index);
150 public static long[] insert(long[] array, int currentSize, int index, long element) {
154 System.arraycopy(array, index, array, index + 1, currentSize - index);
155 array[index] = element;
160 System.arraycopy(array, 0, newArray, 0, index);
161 newArray[index] = element;
162 System.arraycopy(array, index, newArray, index + 1, array.length - index);
169 public static boolean[] insert(boolean[] array, int currentSize, int index, boolean element) {
173 System.arraycopy(array, index, array, index + 1, currentSize - index);
174 array[index] = element;
179 System.arraycopy(array, 0, newArray, 0, index);
180 newArray[index] = element;
181 System.arraycopy(array, index, newArray, index + 1, array.length - index);