算法题刷题专区_难题篇

介绍:这里是算法刷题专区难题篇,看了网上大佬们的推荐,准备从剑指offer开始刷起~


一、字符串

  1. 替换空格:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

  :使用StringBuffer的toString方法后,再利用String类的replace(char oldChar, char newChar)方法。需要注意的是,StringBuffer类的replace方法并不是替换指定的字符/字符串,而是: replace(int start, int end, String str).

1 public class Solution {
2     public String replaceSpace(StringBuffer str) {
3         String s = str.toString().replace(" ","%20");
4         return s;
5     }
6 }

猜你喜欢

转载自www.cnblogs.com/dailymatters/p/12335138.html