java相对路劲怎么写
时间: 2023-10-13 09:25:41 浏览: 82
写相对路径技巧.emmx
在 Java 中,相对路径是相对于当前工作目录或当前类的路径。可以使用以下代码获取当前工作目录的路径:
```java
String currentDir = System.getProperty("user.dir");
```
然后,你可以使用相对路径来访问文件。例如,假设你的工作目录中有一个名为 "data.txt" 的文件,你可以使用以下代码来读取该文件:
```java
String filePath = "data.txt";
File file = new File(currentDir, filePath);
```
这里,我们使用 File 类的构造函数来创建一个代表文件的对象。构造函数的第一个参数是当前工作目录的路径,第二个参数是文件的相对路径。
另外,如果你想使用当前类的路径作为相对路径的起点,可以使用 Class 类的 getResource() 方法,例如:
```java
String filePath = "data.txt";
URL url = getClass().getResource(filePath);
File file = new File(url.getPath());
```
这里,我们使用 getResource() 方法获取当前类的路径,然后创建一个代表文件的对象。
阅读全文