当前位置: 首页 > 后端技术 > Java

JZ-002-替换空格

时间:2023-04-01 19:21:03 Java

替换空格标题请实现一个函数,将字符串中的每个空格替换为“%20”。例如,当字符串是WeAreHappy时。那么替换后的字符串就是We%20Are%20Happy。题目链接:替换空格代码publicclassJz02{publicstaticvoidmain(String[]args){StringBufferstrTest=newStringBuffer("WeAreHappy");System.out.println(replaceSpace(strTest));StringBufferstrTest2=newStringBuffer("WeAreHappy");System.out.println(replaceSpace1(strTest2));}/***遍历每个字符并替换空格**@paramstr*@return*/publicstaticStringreplaceSpace(StringBufferstr){StringBufferstr1=newStringBuffer("");对于(inti=0;i=0&&p2>p1){charc=str.charAt(p1--);//遍历到第一个空格时,将连续的3个空格替换成%20if(c==''){str.setCharAt(p2--,'0');str.setCharAt(p2--,'2');str.setCharAt(p2--,'%');}else{str.setCharAt(p2--,c);}}返回str.toString();}}【每日留言】脚踏实地,初心不改