0
我有一個域名的網址,包括在java代碼中的靜態http://www.domain1.com/myapp
。在java中的自我adhoc域名
String url="http://www.domain1.com/myapp";
如何動態地因爲這是MYAPP的前綴,如果域名更改爲其他名稱,如網址,配置域名:DOMAIN1到DOMAIN2
我有一個域名的網址,包括在java代碼中的靜態http://www.domain1.com/myapp
。在java中的自我adhoc域名
String url="http://www.domain1.com/myapp";
如何動態地因爲這是MYAPP的前綴,如果域名更改爲其他名稱,如網址,配置域名:DOMAIN1到DOMAIN2
檢查,如果這對你的作品。
static String url="http://www.%s.com/myapp";
private static String getDomainSpecificUrl(String domain){
return String.format(url, domain);
}
public static void main(String[] args) throws MalformedURLException {
URL netUrl = new URL(getDomainSpecificUrl("domain1"));
String domainUrl = netUrl.getHost();
int urlLength = netUrl.getHost().length();
System.out.println(domainUrl.startsWith("www.") ? domainUrl.substring(4, urlLength - 4) : domainUrl.substring(0, urlLength - 4));
}
如果你無法控制靜態字符串,那麼另一種解決方案是寫一個正則表達式來獲取域名。