私はn個のパスのリストを持っており、それらの中から階層(オブジェクトを含むツリー構造)を作成したいと思います。Javaのパスを階層にソート
など。 パス:
/src/main/java/tools/mockfile/generator/data/RecordPart.java
/src/main/java/tools/mockfile/generator/Analyzer.java
/src/main/java/tools/mockfile/test/Menu.java
...
小さな階層:
mockfile
├── generator
│ ├── data
│ │ └── RecordPart.java
│ └── Analyzer.java
└── test
├── Menu.java
└── ...
は、階層へのパスを並べ替えるために私を助けることができる任意のライブラリや方法はありますか? または、文字列を分割してすべてのパートを比較し、独自の階層を構築する唯一の方法はありますか?
階層を印刷するという意味ですか?または、オブジェクトを使って何らかの木構造を作成しますか? –
Jepは一種のツリー構造を作成することを意味します – Drextor
java.io.Fileクラスを使用してこれを行うことができるはずです:https://docs.oracle.com/javase/7/docs/api/java/io/File .html –