4
這感覺就像它應該是直線前進,但我似乎可以找到一個優雅的解決方案,而無需轉換爲File
。Java nio:如何將擴展添加到絕對路徑?
給出一個Path
Path path = Paths.get("https://stackoverflow.com/a/b/foo")
怎麼辦獲取路徑/a/b/foo.bar
?無論原始路徑是相對路徑還是絕對路徑,subpath
都將返回相對路徑。
我不想使用額外的庫。但是,也許這是唯一的方法?
字符串連接爲Paths.get()會做什麼?如:path.getPath()。toString()+「.bar」 –
是的,我想所以...轉換爲字符串,然後concatenate – jm1234567890
讓我知道它是否有效,我會添加爲答案。 :) –