CCI 1.4 将字符串空格替换成“%20”
来源:互联网 发布:野火营销软件 编辑:程序博客网 时间:2024/05/16 12:52
编写一个方法,将字符串中的空格全部替换为“%20”。
package test;public class ReplaceSpace {public static char[] replace(char[] str){if(str==null || str.length==0)return str;int count = 0;for(char item : str)if(item==' ')count++;int newLength = str.length + 2*count;char[] newStr = new char[newLength];for(int i=str.length-1; i>=0; i--){if(str[i] == ' '){newStr[newLength-1] = '0';newStr[newLength-2] = '2';newStr[newLength-3] = '%';newLength -= 3;}else{newStr[newLength-1] = str[i];newLength -= 1;}}str = newStr;return str;}public static void main(String[] args) {// TODO Auto-generated method stubchar[] case1 = null;char[] case2 = new char[0];char[] case3 = {'a', ' ', 'b'};char[] case4 = {' ', ' ', ' '};char[] result = replace(case3);System.out.println(result);}}
0 0
- CCI 1.4 将字符串空格替换成“%20”
- 将字符串中的空格替换成“%20”
- 将字符串中空格替换成“20%”
- cci-Q1.5 空格替换为%20
- 换掉字符串中的空格,将空格替换成%20
- 替换空格(将字符串中的空格替换为20%)
- 替换空格 将一个字符串中的空格替换成“ ”
- 实现一个函数,将字符串中的空格替换成"%20"
- 将一个字符串中的空格替换成“ %20”
- 【剑指offer】将字符串中的空格替换成"%20"
- 将一个字符串中的空格全部替换成“%20”
- 将字符串中的空格替换为“20%”
- 将字符串中的空格替换为%20
- 将字符串中的空格替换为“%20”
- 将字符串中的空格替换为%20
- 将一个字符串中的空格替换成“ ”
- 将字符串中多个空格替换成一个空格
- java 将字符串中多个空格替换成一个空格
- mybatis的#和$的区别
- 虚函数 -- C++
- rqnoj PID2 / 开心的金明
- intent.setFlags方法中的参数值含义
- struct和typedef struct
- CCI 1.4 将字符串空格替换成“%20”
- 热浪
- apache 实现301跳转的做法
- MapReduce程序处理hdfs中数据乱码问题
- UNDO表空间设置
- php mailparse 解析 .eml 文件
- 忘记oracle的sys用户密码怎么修改
- [干货]放肆地使用 npot 吧
- test