首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

获取目前电脑的ip地址信息

2012-12-23 
获取当前电脑的ip地址信息public ListMap test() {ListMap list new ArrayListMap()Enumeration

获取当前电脑的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());}}

热点排行