java获取本地ip

2014-11-24 09:53:36 · 作者: · 浏览: 0

java网络编程中经常会用到的获取本地ip的方式,效果图如下:


在任意java项目下,新建GetAddressTest.java,代码如下:

[java]
package ch01;

import java.net.*;
public class InetAddressTest
{
public static void main(String[] args)
{
try
{
if (args.length > 0)
{
String host = args[0];
InetAddress[] addresses = InetAddress.getAllByName(host);
for (InetAddress a : addresses)
System.out.println(a);
}
else
{
InetAddress localHostAddress = InetAddress.getLocalHost();
System.out.println("本地地址:"+localHostAddress);
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
}