為了區分IPv
public final class Inet
public final class Inet
這兩個類分別按著IPv
當使用InetAddress類的四個靜態方法創建InetAddress對象後
package mynet;
import
public class MyIP
{
public static void main(String[] args) throws Exception
{
if (args
return;
InetAddress address = InetAddress
System
switch (address
{
case
System
break;
case
System
break;
}
if (address instanceof Inet
System
else if (address instanceof Inet
System
}
}
測試
執行如下命令
java mynet
運行結果
IP:
根據byte數組長度判斷這個IP地址是IPv
使用instanceof判斷這個IP地址是IPv
測試
執行如下命令
java mynet
運行結果
IP:
根據byte數組長度判斷這個IP地址是IPv
使用instanceof判斷這個IP地址是IPv
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25929.html