java如何根据一段相对路径获取绝对路径
时间: 2023-10-18 14:02:55 浏览: 91
普通java类获取绝对路径
5星 · 资源好评率100%
Java中可以使用`java.nio.file.Path`来处理文件路径,可以通过`Path`类的`resolve()`方法将相对路径转换为绝对路径。具体实现如下:
```java
import java.nio.file.Path;
import java.nio.file.Paths;
public class PathDemo {
public static void main(String[] args) {
String relativePath = "src/main/resources/config.properties";
Path path = Paths.get(relativePath).toAbsolutePath();
System.out.println(path.toString());
}
}
```
在上面的例子中,通过`Paths.get()`方法获取相对路径的`Path`对象,然后调用`toAbsolutePath()`方法获取绝对路径。如果不调用该方法,则返回的是相对路径。
需要注意的是,在获取绝对路径时,需要确保传入的相对路径是相对于哪个目录的。
阅读全文