public class DomainUtils extends Object
| 构造器和说明 |
|---|
DomainUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
chineseCoverUrl(String domain)
中文域名转换ASCII
|
static List<String> |
domainCoverIp(String domain)
域名转ip
|
static String |
domainToIp(String domain)
域名转ip
|
static String |
formatDomain(String domain)
格式化域名
|
static String |
getHost(String domain)
获取域名
http(s)://www.baidu.com/xxx/xxx?
|
static String |
getHostProtocol(String domain)
获取域名
http(s)://www.baidu.com/xxx/xxx?
|
static String |
getProtocol(String domain)
获取协议
http(s)://www.baidu.com/xxx/xxx?
|
static String |
getTopLevelDomain(String domain)
获取顶级域名
https://www.baidu.com
转为
baidu.com
|
static String |
getUrlPath(String domain)
获取路径
http(s)://www.baidu.com/xxx/xxx?
|
static boolean |
isChinaTopDomain(String domain)
是否为中国顶级域名
|
static boolean |
isChineseDomain(String domain)
判断是否是中文域名
|
static boolean |
isUrl(String uri)
是否为链接
仅限 http(s):// 开头
|
static String |
topHostDomain(String formattedDomain)
提取顶级主域名
|
static String |
urlCoverChinese(String domain)
中文ASCII转换中文域名
|
public static String chineseCoverUrl(String domain)
domain - 根域名public static boolean isChineseDomain(String domain)
domain - 域名public static String getTopLevelDomain(String domain)
https://www.baidu.com 转为 baidu.com
domain - 域名public static boolean isChinaTopDomain(String domain)
domain - 域名CHINA_TOP_LEVEL_DOMAINpublic static String getProtocol(String domain)
http(s)://www.baidu.com/xxx/xxx?s='xxx' 转为 http(s)://
domain - 域名public static String getHostProtocol(String domain)
http(s)://www.baidu.com/xxx/xxx?s='xxx' 转为 https://www.baidu.com/
domain - 域名public static String getHost(String domain)
http(s)://www.baidu.com/xxx/xxx?s='xxx' 转为 baidu.com
domain - 域名public static String getUrlPath(String domain)
http(s)://www.baidu.com/xxx/xxx?s='xxx' 转为 /xxx/xxx?s='xxx'
domain - 域名public static boolean isUrl(String uri)
uri - 链接Copyright © 2024. All rights reserved.