用JAVA怎样判断一个地址是IPv4还是IPv6一台双协议栈主机要判断客户端是v4地址还是v6地址,然后调用相应的协议栈来进行通信,不知道怎么解决,大家帮帮忙[解决办法]if (ip.replaceAll( "\\d ", " ").length() == 3) System.out.println( "ipv4 "); else System.out.println( "ipv6 ");