public static ArrayList<String> getLocalhostIp(){
ArrayList<String> ips = new ArrayList<String>();
try {
Enumeration nis = NetworkInterface.getNetworkInterfaces();
InetAddress ia = null;
while(nis.hasMoreElements()){
NetworkInterface ni = (NetworkInterface)nis.nextElement();
Enumeration<InetAddress> ias = ni.getInetAddresses();
while(ias.hasMoreElements()){
ia = ias.nextElement();
if(ia instanceof Inet6Address)
continue;//skip ipv6
ips.add(ia.getHostAddress());
System.out.println(ia.getHostAddress());
}
}
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
throw new dfsException(e);
}
return ips;
}
}
java 获取本机ip地址
最新推荐文章于 2024-04-03 08:00:00 发布