java.net.URI

表示统一资源标识符(URI)引用。
除了下面提到的一些小偏差之外,此类的实例表示由RFC 2396定义的URI引用 :统一资源标识符(URI):通用语法,由RFC 2732修改:URL中的文字IPv6地址格式。Literal IPv6地址格式也支持scope_ids。此处描述了scope_ids的语法和用法 。此类提供构造函数,用于从其组件创建URI实例,或者通过解析其字符串形式,访问实例的各种组件的方法以及用于规范化,解析和重新激活URI实例的方法。此类的实例是不可变的。
[scheme:]scheme-specific-part[#fragment]

  • 构造函数
方法描述
URI(String str)通过解析给定的字符串构造URI。
URI(String scheme, String ssp, String fragment)根据给定的组件构造一个URI。
URI(String scheme, String userInfo, String host, int port, String path, String query, String fragment)根据给定组件构造分层URI。
URI(String scheme, String host, String path, String fragment)根据给定组件构造分层URI。
URI(String scheme, String authority, String path, String query, String fragment)根据给定组件构造分层URI。
  • 方法
方法描述
int compareTo(URI that)将此URI与另一个对象进行比较,该对象必须是URI。
static URI create(String str)通过解析给定的字符串来创建URI。
boolean equals(Object ob)测试此URI与另一个对象的相等性。
String getAuthority()返回此URI的已解码权限组件。
String getFragment()返回此URI的已解码片段组件。
String getHost()返回此URI的主机组件。
String getPath()返回此URI的已解码路径组件。
int getPort()返回此URI的端口号。
String getQuery()返回此URI的已解码查询组件。
String getRawAuthority()返回此URI的原始授权组件。
String getRawFragment()返回此URI的原始片段组件。
String getRawPath()返回此URI的原始路径组件。
String getRawQuery()返回此URI的原始查询组件。
String getRawSchemeSpecificPart()返回此URI的原始方案特定部分。
String getRawUserInfo()返回此URI的原始用户信息组件。
String getScheme()返回此URI的scheme组件。
String getSchemeSpecificPart()返回此URI的解码方案特定部分。
String getUserInfo()返回此URI的已解码用户信息组件。
int hashCode()返回此URI的哈希码值。
boolean isAbsolute()判断此URI是否为绝对URI。
boolean isOpaque()判断此URI是否不透明。
URI normalize()规范化此URI的路径。
URI parseServerAuthority()尝试将此URI的权限组件(如果已定义)解析为用户信息,主机和端口组件。
URI relativize(URI uri)根据此URI重新激活给定的URI。
URI resolve(String str)通过解析给定的字符串然后针对此URI解析它来构造新的URI。
URI resolve(URI uri)根据此URI解析给定的URI。
String toASCIIString()以US-ASCII字符串形式返回此URI的内容。
String toString()以字符串形式返回此URI的内容。
URL toURL()根据此URI构造一个URL。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书香水墨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值