gpt4 book ai didi

Java:将字符串(表示 IP)转换为 InetAddress

转载 作者:IT老高 更新时间:2023-10-28 11:49:12 25 4
gpt4 key购买 nike

Possible Duplicate:
Is there an easy way to convert String to Inetaddress in Java?

我正在尝试将字符串(表示 IP 地址,例如 10.0.2.50)转换为 InetAddress obj。

根据 API,可以创建一个提供表示主机名的字符串的对象(例如 www.google.ch)。这对我来说不是一个选项,因为我没有要创建的每个 InetAddress 对象的主机名(除了它花费的时间太长)。

是否可以将字符串(例如 10.0.2.50)转换为 InetAddress 对象? (根据 api,如果您的 IP 为 byte[],则可以这样做,但是如何将包含 IP 的 String 转换为 byte []?)

最佳答案

只需调用 InetAddress.getByName(String host) 并传入您的文本 IP 地址。

来自 javadoc:主机名可以是机器名,例如“java.sun.com”,也可以是其 IP 地址的文本表示。

InetAddress javadoc

关于Java:将字符串(表示 IP)转换为 InetAddress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5571744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com