1108.IPアドレスの無効化
件名の説明:
あなたの有効なIPv4アドレスのアドレスを与え、このIPアドレスが有効なバージョンではありません返します。
いわゆるIPアドレスの無効化は、実際には、使用することです「[。]」の代わりに、それぞれの。「」
例1:
入力:アドレス= "1.1.1.1"
出力"1 1 1 1 [] [] []"
実施例2:
入力:アドレス= "255.100.50.0"
出力: "255100500 [。] [。] [。]"
ヒント:
指定されたアドレスは有効なIPv4アドレスであります
ソリューション:
『[]』に直面したときアレイを介して文字列配列、使用のStringBuilderのアペンド、への最初の文字列は、「」が付加され、直接他を満たす添加
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();
}