【Java】InetAddress類
轉載:http://www.jb51.net/article/73189.htm
InetAddress類
Java.net包中有InetAddress類的定義,InetAddress類的物件用於IP地址和域名,該類提供以下方法:
- getByName(String s):獲得一個InetAddress 類的物件,該物件中含有主機的IP地址和域名,該物件用如下格式表示它包含的資訊:www.sina.com.cn/202.108.37.40;
- String getHostName():獲取InetAddress物件的域名;
- String getHostAddress():獲取InetAddress物件的IP地址;
- getLocalHost():獲得一個InetAddress物件,該物件含有本地機的域名和IP地址。
【例】 說明Inetaddress類的用法的應用程式。程式演示如何獲取www.weixueyuan.net的域名和IP地址。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Import java.net.*; Class Example10_1{ Public static void main(String args[]){ Try{ //以下程式碼通過域名建立InetAddress物件: InetAddress addr = InetAddress.getByname(“www.jb51.net”); String domainName = addr.getHostName(); //獲得主機名 String IPName = addr.getHostAddress(); //獲得IP地址 System.out.println(domainName); System.out.println(IPName); } catch (UnknownHostException e){ e.printStackTrace(); } } } |
執行結果為:
1 2 | www.jb51.net 58.218.204.252 |
相關文章
- JAVA學習筆記-----------InetAddress 的有關IP地址的使用案例(雜亂)Java筆記
- 可以ping通,而InetAddress isReachable卻返回falseFalse
- Java常用類-Object類JavaObject
- JAVA常用類--Cleaner類Java
- Java —— 列舉類(enum 類)Java
- Java —— 檔案類(File 類)Java
- Java —— 集合工具類(Collections 類)Java
- JAVA常用類--Runtime類Java
- Java 抽象類Java抽象
- java 容器類Java
- Java 常用類Java
- 集合類【Java】Java
- 【java】Arrays類Java
- 【Java】File類Java
- JAVA Object類JavaObject
- Java--類Java
- Java常用類Java
- Java基礎類庫【Java】Java
- Java類與匿名內部類Java
- Java中常用類之Object類JavaObject
- JAVA(三)JAVA常用類庫/JAVA IOJava
- 【java】Maths類、Random類、System類、BigInteger類、BigDecimal類、Date類、SimpleDateFormat類JavarandomDecimalORM
- 【原創】Java網路程式設計從入門到精通(2):建立InetAddress物件的四個靜態方法Java程式設計物件
- Java集合類初探Java
- Java集合類——MapJava
- java http 工具類JavaHTTP
- java Redis工具類JavaRedis
- Java日期類分析Java
- Java 物件和類Java物件
- Java 內部類Java
- java列舉類Java
- Java 工具類庫Java
- Java - ThreadLocal類Javathread
- Java String類Java
- Java 包裝類Java
- java類變數Java變數
- Java 類和物件Java物件
- java單例類Java單例