2
1

More than 3 years have passed since last update.

[Java]StringからPath型に変換して、パスを取得する方法

Posted at

Java8で、ファイルパスを取得する際にPathクラスというものが必要になったのだが、処理中にStringのものも混在していて逐一変換しないといけない状態があったのでメモ書き。

結論から言うと、Pathクラスのresolveメソッドで、引数にStringの文字列を渡してあげればパス全体をPath型として認識させてあげることができる。

参考サイト:Path (Java Platform SE 8 )
https://docs.oracle.com/javase/jp/8/docs/api/java/nio/file/Path.html

resolveメソッドで指定した引数を追加された状態で、ファイルパスの全体を設定することができる。

具体例:Path型で指定したパス→/test/pathTest
Stringで追加したいパス→hoge.txt

結果:resolveメソッドを使用した結果→/test/pathTest/hoge.txt
※区切り文字は「/」と仮定

もし解釈が違っていたとか、もっと楽な方法があるのでしたら教えていただけると幸いです。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1