如何判断一个字符串的格式是一个合法的IP地址?

方法一:

import java.net.*;

public class Test {
        public static void main(String[] args) {
                try {
                        test(args[0]);
                }catch (Exception e) {e.printStackTrace();}
        }
        private static void test(String name) throws Exception {
                InetAddress inetaddr=InetAddress.getByName(name);
        }

}

方法二:

private static boolean testIP(String name){
         try {
InetAddress inetaddr=InetAddress.getByName(name);
} catch (UnknownHostException e) {
return false;
}
return true;
}

你可能感兴趣的:(如何判断一个字符串的格式是一个合法的IP地址?)