可能是重复问题:
有没有一种简单的方法将Java中的字符串转换为InetAddress?
我想要将一个代表IP地址(例如10.0.2.50
)的字符串转换成InetAddress
对象。
根据API,可以创建一个提供主机名的字符串来创建对象(例如www.google.ch
)。但对于我来说这不是一个选择,因为我没有每个想要创建的InetAddress
对象的主机名(除此之外,这需要太长时间)。
是否有可能将一个字符串(例如10.0.2.50
)转换为InetAddress
对象?(根据API,如果您拥有byte[]
作为IP,那么可以这样做,但是如何将包含IP的String
转换为byte[]
?)