如何使用相对路径获取 URL?

新手上路,请多包涵

我有一个网址:

 URL url=new URL("https://example.com/aa/bb/cc/file.html");

和相对路径:

 String relativePath="../file2.html"; //maybe is "/file3.html"

我想得到 http://example.com/aa/bb/file2.html 使用变量 urlrelativePath

怎么做?

原文由 Koerr 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 432
2 个回答
new URL(url, relativePath);

原文由 Arne Deutsch 发布,翻译遵循 CC BY-SA 2.5 许可协议

如果你想构建一个指向相关文件的 URL,你可以使用:

 URL url = new URL(new URL("file:"), "./myLocalFile.txt");

原文由 Camilo Díaz Repka 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题