-1
等価とは、論理的な等価性であり、文字列の比較ではありません。 など。もし私がとFiles.newBufferedReader(Paths.get("~").resolve(Paths.get("file.txt")))
をしたら、Windowsや他のシステムで同じファイルを入手できますか?System.getProperty( "user.home")はPaths.get( "〜")と同じですか?absolutePath?
いいえ、シェルだけが '〜'を理解しています。ファイルシステム内の有効なパスコンポーネントではありません。 – EJP
Windowsの「ホーム」は非常に主観的です。その点について、複製はあなたに啓発を与えるべきです。 – Makoto