当前位置: 首页 > news >正文

Java解决IP地址无效化

Java解决IP地址无效化

01 题目

  • 给你一个有效的 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 地址

02 知识点

  • 数组
  • Stringbuffer函数

03 我的题解思路

public class defangIPaddr {public static void main(String[] args) {
//		测试数据System.out.println(defangIPaddr("1.1.1.1"));}public static String defangIPaddr(String address) {//创建一个StringBuffer类StringBuffer s=new StringBuffer();
//		循环整个数组符合条件就修改,不符合就添加原本for (int i = 0; i < address.length(); i++) {if(address.charAt(i)=='.') {s.append("[.]");}else {s.append(address.charAt(i));}}
//		转成String返回return s.toString();}
}
http://www.lryc.cn/news/313103.html

相关文章:

  • [数据结构初阶]队列
  • MySQL学习Day27——MySQL事务日志
  • ETAS工具链ISOLAR-AB重要概念,RTE配置,ECU抽取
  • 蓝桥杯倒计时 43天 - 前缀和
  • 【Web - 框架 - Vue】随笔 - Vue的简单使用(01) - 快速上手
  • 【简说八股】Redisson的守护线程是怎么实现的
  • WPS/Office 好用的Word插件-查找替换
  • Go 简单设计和实现可扩展、高性能的泛型本地缓存
  • Vue.js 深度解析:模板编译原理与过程
  • Java多线程——如何保证原子性
  • stm32消息和邮箱使用
  • 银行数字化转型导师坚鹏:银行数字化转型案例研究
  • 142.乐理基础-音程的构唱练习
  • 【比较mybatis、lazy、sqltoy、mybatis-flex操作数据】操作批量新增、分页查询(二)
  • 每日OJ题_链表②_力扣24. 两两交换链表中的节点
  • C语言数据类型详解及相关题——各种奇奇怪怪的偏难怪
  • 经典语义分割(二)医学图像分割模型UNet
  • 三天学会阿里分布式事务框架Seata-seata事务日志mysql持久化配置
  • C语言-简单实现单片机中的malloc示例
  • 外包干了2年,技术退步明显
  • 计算机网络面经-HTTPS加密过程
  • 2024年最佳硬盘!为台式电脑、NAS等产品量身定做的顶级机械硬盘
  • 串的匹配算法——BF算法(朴素查找算法)
  • 数据处理分类、数据仓库产生原因
  • 【力扣100】 118.杨辉三角
  • 好物周刊#44:现代终端工具
  • 每日五道java面试题之springMVC篇(一)
  • 【GStreamer】basic-tutorial-4:媒体播放状态、跳转seek操作
  • IPSEC VPN 网关模式实验
  • 想在Vue中使用v-for来循环遍历一组对象,但只循环三次