3

我需要域名。目前我正在获取域名如下

InetAddress addr;
String hostnameCanonical;
try{
    addr = InetAddress.getByName(InetAddress.getLocalHost().getHostName());
    hostnameCanonical = addr.getCanonicalHostName();
    String   strDomainName=hostnameCanonical.substring(hostnameCanonical.indexOf(".")+1,      hostnameCanonical.lastIndexOf("."));
    System.out.println("strDomainName = "+strDomainName);
} 
catch (UnknownHostException e) {
e.printStackTrace();
}

有没有更好更有效的获取域名的方法?提前致谢。

4

1 回答 1

-1

您可以从您的环境中获取域名。

String domainname = System.getenv("USERDOMAIN");
于 2016-05-24T05:17:49.647 回答