Когда вызывается LinkedHashMap.keySet(), будет ли порядок возвращаемого набора совпадать с порядком добавления ключей?
Поддерживает ли Java LinkedHashMap порядок ключей?
Ответ 1
Да.
Смотрите: LinkedHashMap:
Этот связанный список определяет итерацию заказ, который обычно является порядком в котором ключи были вставлены в map (порядок вставки).
и из HashMap # keySet документация:
Набор [возвращается] поддерживается картой, поэтому изменения на карте отражены в множество и наоборот.
Ответ 2
Да. Исключением является то, что когда ключ повторно вставлен, он отображается в том порядке, в котором он был сначала вставлен в список.