如果您有一个具有一组方法的类并且您在访问方法时使用 netbean 进行编码,我只需键入带有点的 intiated 类,并显示所有可查看的方法供您选择
我想在地图中做同样的事情。而不是使用 getObject(key) 只键入带有点的地图,并显示所有键供我选择我选择的任何键。在这种情况下,我不必知道地图中的键。请帮忙
如果您有一个具有一组方法的类并且您在访问方法时使用 netbean 进行编码,我只需键入带有点的 intiated 类,并显示所有可查看的方法供您选择
我想在地图中做同样的事情。而不是使用 getObject(key) 只键入带有点的地图,并显示所有键供我选择我选择的任何键。在这种情况下,我不必知道地图中的键。请帮忙
没有反思是不可能的。地图只是实现类的实例的对象Map
。点符号是不可能发生的。由于它们是动态的,编译器和/或 IDE无法提前解析映射中的任何查找。
当然,通过反射,它可以假设在运行时执行此操作,但这将是浪费、低效,甚至是更可怕的代码。您的 IDE 也不会出现并准备好填写。
在运行时添加键,运行时对象值取决于各种输入(包括用户输入),因此这是不可能的。
map 在运行时填充,您无法在编译时检索运行时信息:)