В Java вы можете создать ArrayList с элементами, а затем вызвать:
Collections.sort(list, comparator);
Есть ли все-таки пройти в Компараторе во время создания списка, как вы можете сделать с TreeMap? Цель состоит в том, чтобы иметь возможность добавлять элемент в список и вместо того, чтобы автоматически добавлять его в конец списка, список будет сортироваться на основе компаратора и вставить новый элемент по индексу, определенному компаратором. Таким образом, в основном список, возможно, придется повторно сортировать при каждом добавленном добавленном элементе.
В любом случае, чтобы достичь этого с помощью компаратора или другими подобными средствами?