Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何通过字符串查找对象_Java_Reflection - Fatal编程技术网

Java 如何通过字符串查找对象

Java 如何通过字符串查找对象,java,reflection,Java,Reflection,我有一些基于BaseSample的层次结构对象 抽象类基类样本; 类示例扩展了BaseSample 然后我创建一个。 Sample对象=新样本 然后我需要创建一些方法来查找以前创建的对象。 BaseSample findObjectByString(String objectSampleClassName) 是否可以通过其类名查找已创建的对象,而不创建自己的BaseSample对象列表? 感谢您的回复。您的层次结构是如何定义的?Sample类是否包含更多的Sample对象?您通常更喜欢创建自己的

我有一些基于BaseSample的层次结构对象
抽象类基类样本;
类示例扩展了BaseSample
然后我创建一个。
Sample对象=新样本
然后我需要创建一些方法来查找以前创建的对象。
BaseSample findObjectByString(String objectSampleClassName)
是否可以通过其类名查找已创建的对象,而不创建自己的BaseSample对象列表?
感谢您的回复。

您的层次结构是如何定义的?
Sample
类是否包含更多的
Sample
对象?您通常更喜欢创建自己的列表。其他一切都会变得异常棘手。另请参见。您搜索的字符串代表什么?为什么不保留一个
映射
并将实例保留在那里?