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

    题目描述

    请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
    public class solution2 {
    public static String replaceSpace(StringBuffer str) {
    //求得字符串的长度
    int length=str.length();
    //遍历字符串中的每一个字符,如果是空格,那么就行星替换操作
    StringBuffer tempStr=new StringBuffer("");
    char chars[]={'%','2','0'};
    for(int i=0;i<length;i++){
    //得到当前位置的字符
    char tempCh=str.charAt(i);
    //判断当前字符是否是空格
    if(!Character.isWhitespace(tempCh)){
    tempStr.append(tempCh);
    }else{
    tempStr.append(chars);
    }
    }
    return tempStr.toString();
    }
    public static void main(String[] args){
    String str="we are happy!";
    StringBuffer stringBuffer=new StringBuffer(str);
    System.out.println(replaceSpace(stringBuffer));
    }
    }zi'fu
  • 相关阅读:
    今天又能去健身了
    今天招受情感打击
    js实现菜单命令
    爱好者
    杂七杂八
    wu
    后缀数组学习笔记——罗穗骞倍增算法代码
    POJ 3261 Milk Patterns
    URAL 1158 Censored!
    POJ 1743 Musical Theme
  • 原文地址:https://www.cnblogs.com/hujingwei/p/5022124.html
Copyright © 2011-2022 走看看