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

LCR 122. 路径加密【简单】

LCR 122. 路径加密


假定一段路径记作字符串 path,其中以 "." 作为分隔符。现需将路径加密,加密方法为将 path 中的分隔符替换为空格 " ",请返回加密后的字符串。

示例 1:

输入:path = "a.aef.qerf.bb"
输出:"a aef qerf bb"

限制:

0 <= path.length <= 10000


JAVA代码


工具类方法

在这里列举一下,但是不可以投机取巧哦~~

class Solution {public String pathEncryption(String path) {return path.replace('.',' ');}
}

在这里插入图片描述


官方办法

注意!!字符串不可变
所以我们新建一个StringBuilder对象。遍历字符串,如果是'.'字符就append' ',如果不是的话,就append当前的字符。

class Solution {public String pathEncryption(String path) {StringBuilder sb = new StringBuilder();for(int i = 0;i<path.length();i++){if(path.charAt(i) == '.'){sb.append(' ');}else{sb.append(path.charAt(i));}}return sb.toString();}
}

在这里插入图片描述

http://www.lryc.cn/news/300755.html

相关文章:

  • SpringUtils 工具类,方便在非spring管理环境中获取bean
  • JavaWeb之请求
  • VsCode中常用的正则表达式操作
  • ubuntu22.04@laptop OpenCV Get Started: 007_color_spaces
  • mysql 查询性能优化关键点总结
  • React - 分页插件默认是英文怎么办
  • 揭开Markdown的秘籍:引用|代码块|超链接
  • 【C语言】Debian安装并编译内核源码
  • 使用 C++23 从零实现 RISC-V 模拟器(6):权限支持
  • 针对某终端安全自检钓鱼工具的分析
  • XSS数据接收平台
  • MySQL 基础知识(六)之数据查询(一)
  • C#使用哈希表对XML文件进行查询
  • vscode写MATLAB配置
  • 第13章 网络 Page734 “I/O对象”的链式传递 单独的火箭发射函数,没有用对的智能指针
  • Git 存储大文件
  • 使用 Mermaid 创建流程图,序列图,甘特图
  • 政安晨:在Jupyter中【示例演绎】Matplotlib的官方指南(二){Image tutorial}·{Python语言}
  • gem5学习(20):替换策略——Replacement Policies
  • 嵌入式Qt Qt中的字符串类
  • 函数高级(C++)
  • jmeter-10调试取样器
  • C#,二进制数的按位旋转(Bits Rotate)算法与源代码
  • 解决ubuntu登录密码问题
  • Ubuntu忘记登录密码重置步骤
  • MySQL数据库基础(五):SQL语言讲解
  • python-使用ffmpeg批量修改文件的后缀名
  • 关于jupyter的一些小笔记
  • macOS 安装 conda
  • C++并发编程 -3.同步并发操作