给你一个有效的 IPv4 地址 address
,返回这个 IP 地址的无效化版本。
所谓无效化 IP 地址,其实就是用 "[.]"
代替了每个 "."
。
示例:输入:address = "255.100.50.0" 输出:"255[.]100[.]50[.]0"
import java.util.Scanner;
class Solution {
public String defangIPaddr(String address) {
for (int i = 0; i <address.length() ; i++) {
if(address.charAt(i)=='.'){
System.out.print("[.]");
}else{
System.out.print(address.charAt(i));
}
}
return address;
}
}
public class test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("adress=");
String s=sc.nextLine();
Solution d=new Solution();
d.defangIPaddr(s);
}
}
class Solution {
public String defangIPaddr(String address) {
String a=""+address.charAt(0);
for (int i = 1; i <address.length() ; i++) {
if(address.charAt(i)=='.'){
a+="[.]";
}else{
a+=address.charAt(i);
}
}
System.out.println(a);
return a;
}
}
class Solution {
public String defangIPaddr(String address) {
return address.replace(".","[.]");
}
}