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