Java中Map.Entry 和 Entry 有什么区别? 为什么Map.可以省略?省略之后直接写Entry一样吗

如题所述

Entry是Map中的一个静态内部类,用来表示Map中的每个键值对。除非使用了静态导入import static java.util.Map.*,否则Map不可以省略。追问

可是我并没有静态导入import static java.util.Map.*啊. 一样能省略

追答

上面说法有点问题,除了使用静态导入外,还可以直接导入这个类,因为它是public的。即import java.util.Map.Entry。导入后也可以在当前空间直接使用Entry。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答