Map的密钥方法keys ():Iterator<K>
在Java中转换为public java.lang.Object keys()
。有没有办法生成实际的迭代器类型?
谢谢!
答案 0 :(得分:1)
并非不更改生成器代码,因为Iterator<T>
是一种匿名结构类型,在运行时由Object
表示。查看实际的实现,它也是作为匿名对象实现的,因此Object
是运行时最好的对象。但是,它可以重新编写为一些具体的类,它将由内联的StringMap / IntMap / ObjectMap迭代器方法返回。