當柳上原的風吹向天際的時候...

          真正的快樂來源于創造

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks

          公告


          常用鏈接

          留言簿(3)

          最新隨筆

          積分與排名

          • 積分 - 394705
          • 排名 - 145

          最新評論

          閱讀排行榜


          代碼如下:
          import java.net.Inet4Address;
          import java.net.InetAddress;
          import java.net.NetworkInterface;
          import java.util.Enumeration;

          /**
           * 此類用于取出本機的IP地址
           * 
           * 
          @author 何楊
           * @date 2009-11-5
           * @time 上午10:41:13
           
          */
          public class IPAddrFetcher{
              
          public String getIPInfo(){
                  StringBuilder sb
          =new StringBuilder();
                  
                  
          try{
                      Enumeration
          <NetworkInterface> interfaces=NetworkInterface.getNetworkInterfaces();
                      
                      
          while(interfaces.hasMoreElements()){
                          NetworkInterface ni
          =interfaces.nextElement();
                          
                          sb.append(
          "Interface "+ni.getName()+":\r\n");
                          
                          
                          Enumeration
          <InetAddress> inetAddresses=ni.getInetAddresses();
                          
                          
          while(inetAddresses.hasMoreElements()){
                              InetAddress address
          =inetAddresses.nextElement();
                              
                              sb.append(
          "Address");
                              
                              
          if(address instanceof Inet4Address){
                                  sb.append(
          "(v4)");
                              }
                              
          else{
                                  sb.append(
          "(v6)");
                              }
                              
                              sb.append(
          ":address="+address.getHostAddress()+" name="+address.getHostName()+"\r\n");
                          }
                      }
                  }
          catch(Exception ex){
                      ex.printStackTrace();
                  }
                          
                  
          return sb.toString();
              }
              
              
          public static void main(String[] args){
                  IPAddrFetcher iPAddrFetcher
          =new IPAddrFetcher();
                  System.out.println(iPAddrFetcher.getIPInfo());
              }
          }


          posted on 2009-11-05 16:21 何楊 閱讀(200) 評論(0)  編輯  收藏
          主站蜘蛛池模板: 营口市| 思南县| 惠州市| 齐齐哈尔市| 当涂县| 岳阳市| 财经| 宿州市| 深圳市| 古浪县| 固安县| 长丰县| 磐安县| 平度市| 阿尔山市| 玉林市| 雷州市| 呼和浩特市| 涡阳县| 邢台县| 梁河县| 阳江市| 杭锦旗| 米脂县| 隆昌县| 临江市| 陕西省| 曲阜市| 安平县| 冕宁县| 屯留县| 马山县| 河西区| 金坛市| 米易县| 紫云| 杭州市| 泌阳县| 宣威市| 都江堰市| 玉溪市|