美文网首页
2019-07-13 Defanging an IP Addre

2019-07-13 Defanging an IP Addre

作者: 张开翔 | 来源:发表于2019-07-13 15:32 被阅读0次

question:

Defanging an IP Address

Given a valid (IPv4) IP address, return a defanged version of that IP address.

A defanged IP address replaces every period "." with "[.]".

Example 1:

Input: address = "1.1.1.1"
Output: "1[.]1[.]1[.]1"
Example 2:

Input: address = "255.100.50.0"
Output: "255[.]100[.]50[.]0"

Constraints:

The given address is a valid IPv4 address.

Ideas:

1.use StringBuffer,


 public String defangIPaddr(String address) {
  
         StringBuffer a =new StringBuffer();
        char[] chars = address.toCharArray();
        for (int i = 0; i < address.length(); i++) {
            if(chars[i]=='.'){
                a.append("[.]");
            }else{
                a.append(chars[i]);
            }
        }
        return  a.toString();        
   }

2.use replace

public class test {
    public String defangIPaddr(String address) {
        return address.replace(".", "[.]");
    }

相关文章

网友评论

      本文标题:2019-07-13 Defanging an IP Addre

      本文链接:https://www.haomeiwen.com/subject/pgqmkctx.html