有时候突然想着用Java代码获取本机IP地址,因为有些情况下需要IP地址,比如通信的时候。在网上百度一番,发现很多针对不同,有的是获取客户端的IP或者访问者的IP,这个有实际需求,可能稍微复杂一点儿。http://www.jb51.net/article/52484.htm。这个网址总结了各种方法比较详细。但当我只需要获取本机的IP时候,代码就相对简单多了,直接调用java.net.*下的函数InetAddress.getLocalHost().getHostAddress().
import java.net.*;
String ip=InetAddress.getLocalHost().getHostAddress()