如何从java中的TreeMap获取根节点?

时间:2012-10-07 18:34:57

标签: java map

我有一个扩展java.util.TreeMap的类,我想知道是否有人知道我如何获得根节点,并且如果我愿意,我可以手动遍历树。当我在http://javasourcecode.org/html/open-source/jdk/jdk-6u23/java/util/TreeMap.java.html查看treemap的源代码时,根节点是私有的,因此我无法直接访问它,但是也许有一种方法可以使用treemap中已有的方法来访问它?

请不要为我编写任何代码,只需指向正确的方向/伪代码即可。

1 个答案:

答案 0 :(得分:3)

您可以使用反射访问私人成员。这虽然破坏了封装OO语言的目的。您可以在此tutorial from oracle中了解反思。