Java Data Structures & String Cheat Sheet
Array
- int[] arr = new int[5];
- [Link]
- [Link](arr);
- [Link](arr, len);
ArrayList
- [Link](value);
- [Link](index, value);
- [Link](index);
- [Link](index, value);
- [Link](index);
- [Link](value);
- [Link]();
- [Link]();
- [Link](value);
- [Link]();
- [Link]();
LinkedList
- [Link](value);
- [Link](value);
- [Link]();
- [Link]();
- [Link]();
- [Link]();
HashSet
- [Link](value);
- [Link](value);
- [Link](value);
- [Link]();
- [Link]();
TreeSet
- [Link](value);
- [Link]();
- [Link]();
- [Link](value);
- [Link](value);
HashMap
- [Link](key, value);
- [Link](key);
- [Link](key);
- [Link](value);
- [Link](key);
- [Link]();
- [Link]();
- [Link]();
TreeMap
- [Link]();
- [Link]();
- [Link](key);
- [Link](key);
Queue (LinkedList)
- [Link](value);
- [Link]();
- [Link]();
- [Link]();
Deque (ArrayDeque)
- [Link](value);
- [Link](value);
- [Link]();
- [Link]();
- [Link]();
- [Link]();
Stack
- [Link](value);
- [Link]();
- [Link]();
- [Link]();
PriorityQueue
- [Link](value);
- [Link]();
- [Link]();
String
- [Link]();
- [Link](index);
- [Link](start, end);
- [Link](sub);
- [Link](sub);
- [Link](sub);
- [Link](other);
- [Link](other);
- [Link]();
- [Link]();
- [Link]();
- [Link](old, new);
- [Link](delimiter);
- [Link](x);
Utilities
- [Link](array);
- [Link](array, value);
- [Link](arr1, arr2);
- [Link](list);
- [Link](list);
- [Link](list);
- [Link](list);
- [Link](list, item);