public class SpaceReplace {
public String replaceSpace(StringBuffer str) {
StringBuffer buffer = new StringBuffer();
for(int i =str.length()-1,j=0;i>=0;i--,j++){
if(str.charAt(i)==' '){
buffer.insert(j++, "0");
buffer.insert(j++, "2");
buffer.insert(j, "%");
}
else{
buffer.append(str.charAt(i));
}
}
System.out.println(buffer.reverse().toString());
return buffer.reverse().toString();
}
public static void main(String[] args) {
StringBuffer buffer = new StringBuffer("We Are Happy");
SpaceReplace spaceReplace = new SpaceReplace();
spaceReplace.replaceSpace(buffer);
}
}
剑指offer替换空格问题
最新推荐文章于 2020-06-16 13:13:52 发布