我已经看到了涉及该主题的答案,但想查找是否有人有任何示例,其中您从哈希映射派生的键集和值列表将具有不同顺序的键和值。我知道条目本身在哈希图中可能有未定义的顺序,但是键和值的列表是否可以相互乱序?
这是一个简短的片段以进行澄清:
public class App {
public static void main(String[] args) {
Map<String,String> stateCapitols = new HashMap<>();
stateCapitols.put("AL", "Montgomery");
stateCapitols.put("AK", "Juneau");
stateCapitols.put("CO", "Denver");
stateCapitols.put("FL", "Tallahassee");
stateCapitols.put("Indiana", "Indianapolis");
stateCapitols.keySet().stream().forEach(System.out::println);
System.out.println();
stateCapitols.values().stream().forEach(System.out::println);
}
}
在上面的示例中,是否有任何方式AL可能出现在与Denver(或任何其他值)相同的位置?
猛跑小猪
繁星淼淼
相关分类