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

发布于 2024-10-30 08:20:55 字数 614 浏览 1 评论 0原文

可能的重复:
有没有一种简单的方法来转换字符串到Java中的Inetaddress?

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

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

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

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

I'm trying to convert a string(representing an IP address, e.g. 10.0.2.50) into an InetAddress obj.

According to the API it is possible to create an Object providing a String representing a hostname (e.g. www.google.ch). This is not an option for me since I do not have the hostname for each InetAddress object I want to create(besides that it takes too long).

Is it possible to convert a String (e.g. 10.0.2.50) into an InetAddress obj.? (according to the api it is possible to do so if you have the IP as byte[], but how do I convert a String containing an IP into byte[]?)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

机场等船 2024-11-06 08:20:55

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

来自 javadoc:主机名可以是计算机名称(例如“java.sun.com”),也可以是其 IP 地址的文本表示形式。

Simply call InetAddress.getByName(String host) passing in your textual IP address.

From the javadoc: The host name can either be a machine name, such as "java.sun.com", or a textual representation of its IP address.

離人涙 2024-11-06 08:20:55

来自 InetAddress.getByName(String host)

主机名可以是一台机器
名称,例如“java.sun.com”,或
其 IP 的文本表示
地址。如果文字 IP 地址是
提供的,仅有效
地址格式已检查。

所以你可以使用它。

From the documentation of InetAddress.getByName(String host):

The host name can either be a machine
name, such as "java.sun.com", or a
textual representation of its IP
address. If a literal IP address is
supplied, only the validity of the
address format is checked.

So you can use it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文