📅  最后修改于: 2023-12-03 15:01:57.865000             🧑  作者: Mango
在Java程序中,URI(Uniform Resource Identifier)表示指向统一资源的标识符,可用于处理Web请求、文件路径等各种情况。其中,URIs由多个部分组成,例如协议、主机、端口和路径等。而URI.getPath()方法则用于获取URI的路径部分。
URI.getPath()方法返回URI中路径部分的字符串表示形式。该方法返回的字符串表示路径,并且路径是相对于整个URI的。即使URI不包含路径部分,这个方法仍然会返回一个不带任何字符的字符串(这个字符串长度为0)。
首先,需要创建一个URI对象:
URI uri = new URI("https://www.example.com/path/to/file.txt");
接下来,可以使用getPath()方法获取URI中的路径部分:
String path = uri.getPath();
在本例中,将返回"/path/to/file.txt"字符串。如果URI中没有路径部分,则getPath()方法将返回一个长度为0的空字符串。
例如,如果我们创建一个只有协议和主机名的URI,如下所示:
URI uri = new URI("https://www.example.com");
则getPath()方法将返回一个空字符串。