在 Java 中将本地文件传递到 URL
为了进行单元测试,如何使用本地文件创建新对象?URL
new File(path).toURI().toURL();
使用 Java 11:
Path.of(string).toUri();
使用 Java 7:
Paths.get(string).toUri();
要转换为老式的 URL 类(为什么?),请添加 .请注意,字符串输出中存在差异。现代语以(传统 URL 语法)开头,而几乎弃用的以(现代 URI 语法)开头。奇怪.toURL()
URI::toString
file:///
URL::toString
file:/