Java 如何通过字符串查找对象
我有一些基于BaseSample的层次结构对象Java 如何通过字符串查找对象,java,reflection,Java,Reflection,我有一些基于BaseSample的层次结构对象 抽象类基类样本; 类示例扩展了BaseSample 然后我创建一个。 Sample对象=新样本 然后我需要创建一些方法来查找以前创建的对象。 BaseSample findObjectByString(String objectSampleClassName) 是否可以通过其类名查找已创建的对象,而不创建自己的BaseSample对象列表? 感谢您的回复。您的层次结构是如何定义的?Sample类是否包含更多的Sample对象?您通常更喜欢创建自己的
抽象类基类样本;
类示例扩展了BaseSample
然后我创建一个。
Sample对象=新样本
然后我需要创建一些方法来查找以前创建的对象。
BaseSample findObjectByString(String objectSampleClassName)
是否可以通过其类名查找已创建的对象,而不创建自己的BaseSample对象列表?
感谢您的回复。您的层次结构是如何定义的?
Sample
类是否包含更多的Sample
对象?您通常更喜欢创建自己的列表。其他一切都会变得异常棘手。另请参见。您搜索的字符串代表什么?为什么不保留一个映射
并将实例保留在那里?