开发者

Does LinkedHashMap returns linked Set?

开发者 https://www.devze.com 2022-12-25 02:55 出处:网络
Method keySet(). Exa开发者_运维问答mples works fine, but I not sure if I\'m right.Looking at the JDK1.5 source, it seems that the keyset returned from LinkedHashMap defines an iterator whose ordering

Method keySet(). Exa开发者_运维问答mples works fine, but I not sure if I'm right.


Looking at the JDK1.5 source, it seems that the keyset returned from LinkedHashMap defines an iterator whose ordering is consistent with that of the map.

However, since this isn't documented anywhere, I'd treat the behaviour as an implementation detail, and wouldn't rely on it in my code.


LinkedHashMap inherets keySet() from HashMap:

https://docs.oracle.com/javase/1.5.0/docs/api/java/util/LinkedHashMap.html#methods_inherited_from_class_java.util.HashMap

keySet() returns an object of class Set:

https://docs.oracle.com/javase/1.5.0/docs/api/java/util/HashMap.html#keySet%28%29

0

精彩评论

暂无评论...
验证码 换一张
取 消