剑指Offre 面试题05. 替换空格
2020-05-07 04:16
99 查看
面试题05. 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = “We are happy.”
输出:“We%20are%20happy.”
解题代码
import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @Auther: truedei * @Date: 2020 /20-5-6 22:46 * @Description: */ public class TestA { static public String replaceSpace(String s) { //1693648纳秒 return s.replaceAll("[ ]", "%20"); //1355205纳秒 return s.replace(" ","%20"); //636976纳秒 StringBuilder s1 = new StringBuilder(); for (int i = 0; i < s.length(); i++) { if(s.charAt(i)==(char)' '){ s1.append("%20"); }else { s1.append(s.charAt(i)); } } return s1.toString(); //594273纳秒 String s1=""; for (int i = 0; i < s.length(); i++) { if(s.charAt(i)==(char)' '){ s1=s1+"%20"; }else { s1=s1+s.charAt(i); } } return s1; } }TrueDei 博客专家 原创文章 203获赞 3951访问量 34万+ 关注 私信
相关文章推荐
- leetcode 面试题05. 替换空格 python实现
- 面试题05-替换空格(LeeCode)
- 【刷题】面试题05. 替换空格
- leetcode刷题之 剑指offe 面试题05. 替换空格 犯傻记录
- 《剑指offer》面试题05:替换空格
- 面试题05. 替换空格
- 剑指Offer-【面试题04:替换空格】
- 剑指offer-----面试题4(替换空格)
- 剑指offer-面试题4 替换空格
- 面试题4:替换空格
- 剑指offer面试题4:替换空格
- 面试题之替换空格
- 面试题4-替换空格
- 【剑指offer第二版Java】面试题5:替换空格
- 剑指Offer面试题4(Java版),替换空格
- 面试题四 替换字符中的空格
- 面试题:替换空格和清除空格
- 面试题:空格替换字符
- 剑指offer——面试题5:替换空格
- 剑指Offer:面试题4——替换空格(java实现)