Java:将字符串(代表IP)转换为InetAddress
我正在尝试将字符串(代表IP地址,例如10.0.2.50
)转换为InetAddress
obj。
根据API,可以创建一个提供表示主机名(例如www.google.ch
)的字符串的对象。这对我来说不是一个选择,因为我没有要创建的每个InetAddress对象的主机名(除了花费的时间太长)。
是否可以将String(例如10.0.2.50
)转换为InetAddress
obj
??(根据api,如果您的IP为byte[]
,则可以这样做,但是如何将String
包含IP的IP转换为byte[]
?)
回答:
只需致电InetAddress.getByName(String host)
传递您的文本IP地址即可。
在javadoc中:主机名可以是计算机名称,例如“ java.sun.com”,也可以是其IP地址的文本表示形式。
InetAddress
Javadoc
以上是 Java:将字符串(代表IP)转换为InetAddress 的全部内容, 来源链接: utcz.com/qa/426512.html