可以使用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