java如何获得本机Ip地址
今天遇见个需求,登陆需要系统需要记录ip地址:
java的api就能实现。
@Test public void test(){ InetAddress addr = null; try { addr = InetAddress.getLocalHost(); } catch (UnknownHostException e) { e.printStackTrace(); } System.out.println("Local HostAddress:"+addr.getHostAddress());//1.获得ip地址 String hostname = addr.getHostName(); System.out.println("Local host name: "+hostname);//2.获得主机名 }
结果输出:
Local HostAddress:192.168.**.**
Local host name: DESK***-****