Fast, constant-time, element removal. Does not preserve order @param array ArrayList to modify @param i element to be removed @return element removed
(ArrayList<E> array, int i)
| 14 | * @return element removed |
| 15 | */ |
| 16 | public static <E> void del(ArrayList<E> array, int i) { |
| 17 | E last = array.removeLast(); |
| 18 | if (i < array.size()) array.set(i, last); |
| 19 | } |
| 20 | |
| 21 | /** |
| 22 | * Search a list for an element by reference |
no test coverage detected