[牛客]空格替换练习题
来源:互联网 发布:c语言中==是什么意思 编辑:程序博客网 时间:2024/05/22 11:51
请编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字母组成。
给定一个string iniString 为原始的串,以及串的长度 int len, 返回替换后的string。
测试样例:
"Mr John Smith”,13
返回:"Mr%20John%20Smith"
”Hello World”,12
返回:”Hello%20%20World”
import java.util.*;public class Replacement { public String replaceSpace(String iniString, int length) { StringBuffer sb = new StringBuffer(); char[] c = iniString.toCharArray(); for(int i = 0 ; i < length ; i++){ if(c[i] == ' '){ sb.append("%20"); } else{ sb.append(c[i]); } } return sb.toString(); }}
0 0
- [牛客]空格替换练习题
- 字符串空格替换练习题
- 字符串10:空格替换练习题
- 牛客《剑指Offer》 -- 替换空格
- 空格替换
- 替换空格
- 空格替换
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 空格替换
- 替换空格
- 替换空格
- 设计模式——单例模式
- Android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
- WPF DataBinding
- pboc规范详细解释
- JS作用域
- [牛客]空格替换练习题
- c# DEV 关于gridcontrol 控件,gridview 列为RepositoryItemtextedit获取值的方法
- selenium---unittest框架测试用例函数执行顺序 优先级
- linux中断系列之中断子系统初始化(三)
- QVariant类
- html p,br,hn,img,a标签的使用
- repo回退当前分支下所有仓库到指定日期前的最新代码版本
- AIDL学习
- ES6----var与let的区别