替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
暴力解法 空格分割
再分割后面split(" ",-1),就是为了让按照空格分割尽可能多的个数,恰好满足题目要求,但每次都会产生一个新的str十分占内存
空格分割改进
用StringBuilder字符缓冲流 不用创建新的字符串 最后toString转为字符串就行了
字符串数组 一边遍历一边插入
将字符串用toCharArray转化为字符数组,里面的每一个字符都会占用一个长度 包括空格
就是不用字符串分割了,直接用toCharArray分成了字符数组
字符串对象 直接替换内置
字符串 直接替换内置
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。s本身没变,但是返回的值是变的,也就是生成了一个新的字符串
repalce(旧的字符串,新的字符串)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。