o que você pode fazer é quebrar o IP em 4 partes numéricas e ai fazer a validação em cada uma delas.
agora li melhor, voce quer validar se está no intervalo válido.
Se você tem definido que sua rede é 192.168.1.0, imagino que os IPs partiram dessa rede e o que mudaria seria apenas o último trecho, então você poderia fazer algo assim
Stringip="192.168.1.23";StringultimaParte=ip.substring(ip.lastIndexOf(".")+1,ip.length());intvalor=Integer.parseInt(ultimaParte);if(valor>=0&&valor<=63)System.out.println("Você está entrando em um range existente");
R
robinsonbsilvaPJ
Na realidade eu tenho que validar apenas se o novo Ranfe IP atribuido não está invadindo outro range em uso!
Obrigado pela ajuda!
BrunoBastosPJ
A classe InetAddres trabalha com arrays de bytes para representar os IPs, talvez isso seja uma solução para você.