2024年3月17日发(作者:)

java 获取本机ip的方法

Java 获取本机IP的方法

介绍

在开发Java应用程序时,有时候需要获取本机的IP地址。本文

将介绍几种获取本机IP的方法。

方法一:通过InetAddress类获取

使用Java的InetAddress类可以获取到本机的IP地址。以下是

获取本机IP的代码片段:

import ;

import ;

public class IPAddressExample {

public static void main(String[] args) {

try {

InetAddress address = ();

("IP Address: " + ());

} catch (UnknownHostException e) {

();

}

}

}

方法二:通过NetworkInterface类获取

另一种获取本机IP地址的方法是使用Java的NetworkInterface

类。以下是具体的代码示例:

import ;

import ;

import ;

import ;

public class IPAddressExample {

public static void main(String[] args) {

try {

Enumeration networkInterfa

ces = ();

while (()) {

NetworkInterface networkInterface = ();

Enumeration inetAddresses =

();

while (()) {

InetAddress address = ();

if (!() && ()) {

("IP Address: " + ());

}

}

}

} catch (SocketException e) {