假设我的电子邮件地址是[email protected],并且我想检查yahoo.com是否为有效域。

谁能告诉我可以使用哪个Java API?

最佳答案

InetAddress使用 getByName() 方法来确定主机的IP地址(给定主机名)。

如果找不到主机的IP地址(如果给定的主机名无效),则会抛出 UnknownHostException

因此,您只是在调用UnknownHostException时 try catch InetAddress.getByName()。如果UnknownHostException被捕获,则意味着您输入的主机名无效。

07-25 20:19