1108.IP地址無效化
題目描述:
給你一個有效的 IPv4 地址 address,返回這個 IP 地址的無效化版本。
所謂無效化 IP 地址,其實就是用 “[.]” 代替了每個 “.”。
示例 1:
輸入:address = “1.1.1.1”
輸出:“1[.]1[.]1[.]1”
示例 2:
輸入:address = “255.100.50.0”
輸出:“255[.]100[.]50[.]0”
提示:
給出的 address 是一個有效的 IPv4 地址
題解:
先將給的字符串轉換成字符串數組,使用StringBuilder中的append,遍歷數組,當遇到“.”時添加“[.]”,遇到其他的直接添加
public class Solution {
public String defangIPaddr(String address) {
//構造StringBuilder
StringBuilder sb = new StringBuilder();
//遍歷並使用append進行添加
//遇到“.”時添加“[.]”,遇到其他的直接添加
for(int i = 0;i<address.length();i++){
if(address.charAt(i)=='.'){
sb.append("[.]");
continue;
}
sb.append(address.charAt(i));
}
//轉換成字符串並返回
return sb.toString();
}