给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。
所谓无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。
解法很简单:
一、可以选择调库
public String defangIPaddr(String address) {
return address.replace(".", "[.]");
}
二、将 “.” 部分换成 “[.]” ,然后拼接起来
public String defangIPaddr2(String address) {
String res = "";
for (int i = 0; i < address.length(); i++) {
if (address.charAt(i) == '.')
res += "[.]";
else
res += address.charAt(i);
}
return res;
}
end.