是的,getResources()
是 Java 中的一個方法,它可以用于獲取指定資源文件的輸入流。這個方法通常用于加載類路徑(classpath)下的資源文件。getResources()
方法是 java.util.Enumeration<URL>
類型,它會返回一個枚舉器,可以用來遍歷所有的資源文件。
下面是一個簡單的示例,展示了如何使用 getResources()
方法獲取類路徑下的所有資源文件:
import java.io.IOException;
import java.net.URL;
import java.util.Enumeration;
public class GetResourcesExample {
public static void main(String[] args) {
try {
// 獲取類路徑下的所有資源文件
Enumeration<URL> resources = GetResourcesExample.class.getClassLoader().getResources("");
// 遍歷資源文件
while (resources.hasMoreElements()) {
URL resource = resources.nextElement();
System.out.println("Resource: " + resource.getFile());
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
在這個示例中,我們首先使用 GetResourcesExample.class.getClassLoader().getResources("")
獲取類路徑下的所有資源文件。然后,我們使用一個 while
循環遍歷這些資源文件,并打印它們的路徑。