私は Java NIO.2 とそのファイル操作についていくつかの調査を行っており、現在はファイル ツリー ウォーキング関数とクラスで遊んでいます。
NIO.2 FileVisitor
API は素晴らしいです。10 年前ではなく、最近になって Java SE に追加されたのは残念です。ただし、少し気になることがありFileVisitor
ます。インターフェイスをジェネリックにするポイントは何ですか?
ネット上のすべての例は、型を使用しFiles.walkFileTree()
ていることを意味する使用方法を示していFileVisitor<Path>
ます。しかし、私はこのインターフェースをPath
. 他の種類のツリー (インメモリ ツリー?) をウォークするために使用できる可能性がありますが、FileVisitor
これは適切ではないと感じていますFileVisitor
。 Sを投げIOException
ます。
では、型をパラメータ化する理由はありましたFileVisitor
か?