java獲取本地ip – JAVA編程語言程序開發技術文章

java網絡編程中經常會用到的獲取本地ip的方式,效果圖如下:


在任意java項目下,新建GetAddressTest.java,代碼如下:

[java] 
package ch01; 
 
import java.net.*; 
public class InetAddressTest 

   public static void main(String[] args) 
   { 
      try 
      { 
         if (args.length > 0) 
         { 
            String host = args[0]; 
            InetAddress[] addresses = InetAddress.getAllByName(host); 
            for (InetAddress a : addresses) 
               System.out.println(a); 
         } 
         else 
         { 
            InetAddress localHostAddress = InetAddress.getLocalHost(); 
            System.out.println("本地地址:"+localHostAddress); 
         } 
      } 
      catch (Exception e) 
      { 
         e.printStackTrace(); 
      } 
   } 
}  

發佈留言