假设我有两条路径,第一个路径类似于 folder/
,第二个路径类似于 /anotherFolder/image.png
。我想以某种自动方式合并这两个路径,并允许用户选择省略第一个字符串中的最后一个斜杠和第二个字符串中的第一个斜杠。所以所有这些
文件夹/
+ /anotherFolder/image.png
文件夹
+ anotherFolder/image.png
文件夹
+ /anotherFolder/image.png
应该给我folder/anotherFolder/image.png
我需要在我的一个项目中合并两个属性,并且我希望它尽可能虚拟:)URL 类是否有一些技巧,或者我是否必须使用字符串?
最佳答案
您可以使用java.io.File来做到这一点,通过使用以文件和字符串作为参数的构造函数,会将字符串解释为文件的相对路径。
或者使用 java.net.URL ,您可以向构造函数发送一个 URL 和一个字符串,该构造函数会将 URL 解释为字符串参数的上下文。
关于java - 合并两个相对文件 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15333808/