Lines Matching refs:index
99 * Inserts an element into the array at the specified index, growing the array if there is no
109 public static <T> T[] insert(T[] array, int currentSize, int index, T element) {
113 System.arraycopy(array, index, array, index + 1, currentSize - index);
114 array[index] = element;
120 System.arraycopy(array, 0, newArray, 0, index);
121 newArray[index] = element;
122 System.arraycopy(array, index, newArray, index + 1, array.length - index);
129 public static int[] insert(int[] array, int currentSize, int index, int element) {
133 System.arraycopy(array, index, array, index + 1, currentSize - index);
134 array[index] = element;
139 System.arraycopy(array, 0, newArray, 0, index);
140 newArray[index] = element;
141 System.arraycopy(array, index, newArray, index + 1, array.length - index);
148 public static long[] insert(long[] array, int currentSize, int index, long element) {
152 System.arraycopy(array, index, array, index + 1, currentSize - index);
153 array[index] = element;
158 System.arraycopy(array, 0, newArray, 0, index);
159 newArray[index] = element;
160 System.arraycopy(array, index, newArray, index + 1, array.length - index);
167 public static boolean[] insert(boolean[] array, int currentSize, int index, boolean element) {
171 System.arraycopy(array, index, array, index + 1, currentSize - index);
172 array[index] = element;
177 System.arraycopy(array, 0, newArray, 0, index);
178 newArray[index] = element;
179 System.arraycopy(array, index, newArray, index + 1, array.length - index);