我有LinkedList
某种类型的<Structure>
. 在遍历目录时,我有一些文件夹可以阅读。我动态地想LinkedList
用读取目录的名称创建这些。
即如果目录读取是Kitchen
或Lobby
。我想:
LinkedList<Structure> Kitchen = new LinkedList<Structure>();
LinkedList<Strucutre> Lobby = new LinkedList<Strucure>();
结构对象有(String, ImageIcon, ImageIcon, ImageIcon)
这里的问题是根据读取目录收到的名称来命名 LinkedList。
URL url = getClass().getResource("/path/to/directory/");
File file = new File(url.getPath() + "/");
File[] directories = file.listFiles();
for (int i = 0; i < directories.length; i++) {
if (directories[i].isDirectory()) {
// if directory then create LinkedList with that name
}
}