假设我的电子邮件地址是[email protected]
,并且我想检查yahoo.com
是否为有效域。
谁能告诉我可以使用哪个Java API?
最佳答案
InetAddress
使用 getByName()
方法来确定主机的IP地址(给定主机名)。
如果找不到主机的IP地址(如果给定的主机名无效),则会抛出 UnknownHostException
。
因此,您只是在调用UnknownHostException
时 try catch InetAddress.getByName()
。如果UnknownHostException
被捕获,则意味着您输入的主机名无效。