Вы должны экранировать символ .
в шаблоне, поскольку точка - это специальный символ, соответствующий любому символу (согласно java.util.regex.Pattern
javadoc ).
Предопределенные классы символов
.Любой символ (может соответствовать или не соответствовать символу конца строки)
Один из способов сделать это - использовать \\
в шаблоне:
String[] spliti = ip.split("\\.");\
Однако вы можете заменить свой кодс InetAddress
класс:
String ip = "007.006.002.090";
InetAddress addr = InetAddress.getByName(ip);
System.out.println(addr.getHostAddress()); // 7.6.2.90