Lines Matching refs:index
115 * Inserts an element into the array at the specified index, growing the array if there is no
125 public static <T> T[] insert(T[] array, int currentSize, int index, T element) {
129 System.arraycopy(array, index, array, index + 1, currentSize - index);
130 array[index] = element;
137 System.arraycopy(array, 0, newArray, 0, index);
138 newArray[index] = element;
139 System.arraycopy(array, index, newArray, index + 1, array.length - index);
146 public static int[] insert(int[] array, int currentSize, int index, int element) {
150 System.arraycopy(array, index, array, index + 1, currentSize - index);
151 array[index] = element;
156 System.arraycopy(array, 0, newArray, 0, index);
157 newArray[index] = element;
158 System.arraycopy(array, index, newArray, index + 1, array.length - index);
165 public static long[] insert(long[] array, int currentSize, int index, long element) {
169 System.arraycopy(array, index, array, index + 1, currentSize - index);
170 array[index] = element;
175 System.arraycopy(array, 0, newArray, 0, index);
176 newArray[index] = element;
177 System.arraycopy(array, index, newArray, index + 1, array.length - index);
184 public static boolean[] insert(boolean[] array, int currentSize, int index, boolean element) {
188 System.arraycopy(array, index, array, index + 1, currentSize - index);
189 array[index] = element;
194 System.arraycopy(array, 0, newArray, 0, index);
195 newArray[index] = element;
196 System.arraycopy(array, index, newArray, index + 1, array.length - index);