關(guān)于直接輸出InetAddress實例的問題
InetAddress address3 = InetAddress.getByName("118.117.48.212");
//System.out.println(address3); ? ? ? ? //為什么不能直接輸出實例呢?????????????
System.out.println("計算機名:" + address3.getHostName());
System.out.println("IP地址:" + address3.getHostAddress());
如代碼所示,用ByName,通過IP地址獲取本機實例,如果直接輸出實例,只能輸出 /IP地址 ? 前面的計算機名稱沒有輸出,若果采用下面分開輸出,則可以,請問各位大神,這是怎么回事
2016-04-27
toString
public String toString()
將此 IP 地址轉(zhuǎn)換為 String。返回的字符串具有以下形式:主機名/字面值 IP 地址。 如果主機名是未解析的,則不執(zhí)行反向名稱服務(wù)查找。主機名部分將由一個空字符串表示。
覆蓋:
類 Object 中的 toString
返回:
此 IP 地址的字符串表示形式。
你看是不是這個問題。