ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

牛客剑指Offer——替换空格

牛客剑指Offer——替换空格 题目描述请实现一个函数将一个字符串中的每个空格替换成“%20”。例如当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。方法1public class Solution { public String replaceSpace(StringBuffer str) { return str.toString().replace( ,%20); } }方法2public class Solution { public String replaceSpace(StringBuffer str) { StringBuffer newStr new StringBuffer(); for(int i0;istr.length();i){ if(str.charAt(i) ){ newStr.append(%20); }else{ newStr.append(str.charAt(i)); } } return newStr.toString(); } }
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进