MCPcopy Create free account
hub / github.com/SeaOfNodes/Simple / del

Method del

chapter24/src/main/java/com/seaofnodes/simple/util/Utils.java:16–19  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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

Callers 1

delMethod · 0.95

Calls 3

removeLastMethod · 0.45
sizeMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected