LinkedList в Java работает так же, как и следовало ожидать.Если вы используете официальные Коллекции LinkedList , тогда это действительно будет группа объектов, связанных друг с другом с помощью «следующего», а иногда и «предыдущего» * 1004 *.
* 1006.* И да, у него есть
get(int index)
метод, который удивителен, потому что он не будет очень эффективным, поскольку вам нужно будет начать с самого начала и просчитать свой путь вверх по списку, чтобы найти
index
-ю запись, а это не то, чтоLinkedLists хороши в.Причина в том, что LinkedList реализует интерфейс
List .Это то, что вы можете сделать со ВСЕМИ списками.
Однако вы, вероятно, постараетесь избегать использования LinkedList, когда большая часть вашего доступа к нему осуществляется с помощью метода get(int index)
, поскольку это, очевидно, будет наиболее неэффективным.Возможно, вам лучше использовать ArrayList .