Сохраняет ли коллекция, полученная из метода map.values () порядок вставки?
У меня есть экземпляр LinkedHashMap
, LinkedHashMap
сохраняет порядок вставки Мне нужно получить значения этой карты, и они должны быть в том же порядке. Так что если я позвоню values()
метод на этом LinkedHashMap
, Collection
что я извлекаю из values()
способ будет гарантировать порядок ввода?
1 ответ
Да, в исходном коде LinkedHashMap находится внутренний класс LinkedValues, который остается в порядке. Объект этого класса возвращается values ().