Because it's not possible. Tree structures are based on a BST and are sorted, this is what gives them O(lg(n)) time efficiency. List allows duplicates. There is a TreeSet, and TreeMap, no duplicate elements/keys are allowed.