vimwiki

Java linked list

The built in LinkedList from java implement a doubly linked list. It provides a more efficient way to manipulate data compared to ArrayList.

Declaring

LinkedList<String> myLinkedList = new LinkedList<String>();

Adding

myLinkedList.add('bar');
myLinkedList.add(2, 'foo');

Retrieving

myLinkedList.get(2);

Removing

// remove the index
myLinkedList.remove(2);

// remove first occurence
myLinkedList.remove('bar');