替换空格

简介: 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。   方法1:replace函数 public String replaceBackend(String word){ String a = word.

请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

 

方法1:replace函数

 public String replaceBackend(String word){
    String a = word.toString();
    String b = a.replaceAll(" ","%20");
    return b;
    }

方法2:转换成数组再去拼吧吧吧吧

       public String replaceBackend(String word){
            String a = word.toString();
            char[] b = a.toCharArray();
            StringBuffer c = new StringBuffer();
            for(int i = 0 ;i<b.length;i++){
                if(b[i] == ' '){
                    c.append("%20");
                }else{
                    c.append(b[i]);
                }
            }
                return c.toString();
                
            }
       public static void main(String args[]){
           String word = "we are happy";
           aaa a = new aaa();
           System.out.println(a.replaceBackend(word));
       }

 

目录
相关文章
|
7月前
345.反转字符串中的元音字母
345.反转字符串中的元音字母
33 0
|
7月前
151.反转字符串中的单词
151.反转字符串中的单词
31 0
|
7月前
lstrip()
lstrip()
46 0
|
7月前
|
C++
(C++)反转字符串中的单词
(C++)反转字符串中的单词
67 0
|
Shell
【Leetcode -342. 4的幂 -344.反转字符串 -345.反转字符串中的元音字母】
【Leetcode -342. 4的幂 -344.反转字符串 -345.反转字符串中的元音字母】
46 0
|
Java
反转字符串中的单词
反转字符串中的单词
60 0
|
测试技术 索引
根据首尾字符串截取中间字符串
今天分享一个函数:虽然它非常简单,但是真的很好用!也很常用!比如 “我今天真的很高兴” 这句话,要把 `今天` 截取出来,我们可以直接调用函数拿到结果,不需要匹配索引、也不用写正则!
81 0
|
测试技术
10.替换空格
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
102 0