zoukankan      html  css  js  c++  java
  • 空格替换

    public class Solution {
        public String replaceSpace(StringBuffer str) {
            if(str==null){
                return null;
            }
          //遍历一个字符串求出空格数 进而可以求出变后的总长度
            int count=0;
            for(int i=0;i<str.length();i++){
                char c=str.charAt(i);
                if(c==' '){
                    count++;
                }
            }
            //求新长度
            int newlength=str.length()+2*count;
            StringBuilder newStr=new StringBuilder();
            for(int i=0;i<str.length();i++){
                char c=str.charAt(i);
                if(c==' '){
                    newStr.append('%');
                    newStr.append('2');
                    newStr.append('0');
                }
                else{
                    newStr.append(c);
                }
            }
            String l=newStr.toString();
            return l;
        }
    }

  • 相关阅读:
    nm applet disable
    profile和bash
    gre tunnel
    Redux
    react 组件架构
    Flux reference
    Controller View 模式
    Flux
    react事件代理
    虚拟dom和diff算法
  • 原文地址:https://www.cnblogs.com/cayman/p/8167755.html
Copyright © 2011-2022 走看看