私は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
}
}