05. 替换空格
- 思考到字符串不能增删
- 思维一:新建字符串 StringBuilder,边遍历,边插入“%20”
留神:须要把字符串转为 char[], 能力加强 for 遍历,这时的空格就是字符 ‘ ‘,而不是 “” - 思维二:StringBuilder 内置办法
-
思维三:字符串内置办法
String replace(char oldChar, char newChar) String replace(CharSequence target, CharSequence replacement)
这里能够晓得,s 是没变的,s.replace 返回的 String 才执行了这个操作。