获取当前电脑的ip地址信息
public List<Map> test() {List<Map> list = new ArrayList<Map>();Enumeration<NetworkInterface> netInterfaces = null;try {netInterfaces = NetworkInterface.getNetworkInterfaces();while (netInterfaces.hasMoreElements()) {Map<String, String> map = new HashMap<String, String>();NetworkInterface ni = netInterfaces.nextElement();Enumeration<InetAddress> ips = ni.getInetAddresses();while (ips.hasMoreElements()) {//System.out.println(ips.nextElement().getHostAddress());map.put("ip", ips.nextElement().getHostAddress());list.add(map);}}} catch (Exception e) {System.out.println("加载失败!");}return list;}public static void main(String[] args) {//Demo为临时创建的类,这个自己随意创建Demo demo = new Demo();List<Map> list = demo.test();for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i).get("ip").toString());}}