1つのファイルに私はこれを持っています:
public DirectoryNode(String n, List<FileSystemNode> c) {
...
private List<FileSystemNode> nodes;
...
public Iterator<FileSystemNode> iterator() { return nodes.iterator(); }
...}
そして別のファイルで、私はこれを持っています:
public class SizeVisitor implements FileSystemVisitor<Integer>
{...
public Integer visitDirectory(DirectoryNode d){
}
}
私の質問は、visitDirectoryでforループを作成し、dのイテレータを取得してすべての要素を調べ、各要素でFileSystemNodeに実装されているメソッド「getSize」を呼び出す方法です。どうもありがとうございました。