在Web开发和文件管理中,处理统一资源标识符(URI)是一项常见的操作。
除此之外,最常见的需求之一是从URL中获取最后一个路径段(最后一个段是在最后一个‘/’字符之后的最后一个段)。
在本教程中,我们将探讨获取URL最后一个段的不同方法。
2. 使用_URI_类
java.net.URI类提供了一种面向对象的URI解析和操作方法。为了简化,让我们以一个示例为例:
@Test
public void givenURL_whenUsingURIClass_thenGetLastPathSegment() throws URISyntaxException {
URI uri = new URI("https://www.example.com/path/to/resource");
String path = uri.getPath();
String[] segments = path.split("/");
String lastSegment = segments[segments.length - 1];
assertEquals("resource", lastSegment);
}
大约 3 分钟