| |||
Validar IP Wenas a tod@s soy 1 baby en todo esto y ahora estoy haciendo un proyecto y necesito validar las ip. Las ip entran como String, separando por puntos los octetos y lo que no se como hacer es validar cada octeto, sacar de un string 4 enteros separados por puntos, para que cuando sea entero cada octeto no sea 0 ni 255. Agradecería bastante vuestra ayuda. |
| ||||
una forma rapida de hacerla seria algo asi:
Código:
de esta forma ya tienes los cuatro numeros por separado para hacer con ellos lo que quieras, tambien pudieras utilizar expresiones regulares String entrada = "10.16.10.210"; String octetos[] = entrada.split("\\."); int uno = Integer.parseInt(octetos[0]); int dos = Integer.parseInt(octetos[1]); int tres = Integer.parseInt(octetos[2]); int cuatro = Integer.parseInt(octetos[3]); System.out.println(uno+" "+dos+" "+tres+" "+cuatro); have funnnnnn
__________________ Curso de Angular JS - Haremos una app de principio a fin |
| ||||
Re: Hola!! También existe unas clases en java que se son InetAddress (java.sun.com/j2se/1.5.0/docs/api/java/net/InetAddress.html) e Inet4Address (java.sun.com/j2se/1.5.0/docs/api/java/net/Inet4Address.html), que quizás te puedan servir.... ;) saludos |