Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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_Loops - Fatal编程技术网

Java 如何循环遍历文件夹中的类并从每个类使用方法?(不知道从何处开始)

Java 如何循环遍历文件夹中的类并从每个类使用方法?(不知道从何处开始),java,loops,Java,Loops,我想做的是有一个包含类的文件夹。然后能够循环这些类,并触发一个名为“stringgetvariables(objectplayer,stringline)”的方法 但我不知道从哪里开始…我不会向您提供代码,但我会向您发送解决问题的方向 1:找到文件(类),如果需要,将它们存储在数组中 2:创建ClassLoader/URLClassLoader并将url设置为文件{}的路径 3:根据方法的访问方式(静态/实例),您需要创建该类的实例,或者只调用静态方法,这可以通过反射{}完成 这个问题已经被问过

我想做的是有一个包含类的文件夹。然后能够循环这些类,并触发一个名为“stringgetvariables(objectplayer,stringline)”的方法


但我不知道从哪里开始…

我不会向您提供代码,但我会向您发送解决问题的方向

1:找到文件(类),如果需要,将它们存储在数组中

2:创建ClassLoader/URLClassLoader并将url设置为文件{}的路径

3:根据方法的访问方式(静态/实例),您需要创建该类的实例,或者只调用静态方法,这可以通过反射{}完成

这个问题已经被问过好几次了,或者类似于你的问题


我希望这对你有帮助

您是否希望该文件夹中的许多类都有该方法的版本?如果是这样,它们是否共享声明该方法的公共接口或抽象超类?当它返回字符串时为什么是“getVariables”?为什么每个类都有一个getVariables,它接受一个“Object”播放器和一个“String”行(有关系吗)?你有这些类的实例吗?如果没有,他们有默认构造函数吗?谢谢,我不是在寻找代码,只是朝着正确的方向踢了一脚。