java中URI 转换 Path 方法


可以使用Java中的URI和File类来实现URI转换为Path的操作。具体实现方法如下:

import java.io.File;
import java.net.URI;

public class URIToPath {
    public static String getPathByURI(URI uri) {
        File file = new File(uri);
        return file.getPath();
    }
}


以上代码中,我们首先导入了Java中的File和URI类。然后定义了一个名为getPathByURI的静态方法,该方法接受一个URI类型的参数,并返回一个字符串类型的Path。


在方法中,我们首先创建了一个File对象,将URI作为参数传入。然后调用File对象的getPath()方法,获取该URI对应的Path,并将其返回。


使用该方法,我们可以将URI转换为Path,示例如下:

URI uri = new URI("file:///C:/Users/Administrator/Desktop/test.txt");
String path = URIToPath.getPathByURI(uri);
System.out.println(path); // 输出:C:\Users\Administrator\Desktop\test.txt





评论


编程爱好者 © 2021 - 2024