替换空格

简介: 请实现一个函数,将一个字符串中的空格替换成“%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));
       }

 

目录
相关文章
|
4月前
|
Java
每日一题《剑指offer》字符串篇之替换空格
每日一题《剑指offer》字符串篇之替换空格
31 0
每日一题《剑指offer》字符串篇之替换空格
|
5月前
替换空格
替换空格
|
7月前
剑指offer-4.替换空格
剑指offer-4.替换空格
18 0
|
10月前
|
存储 C++
剑指offer 04. 替换空格
剑指offer 04. 替换空格
47 0
|
算法 API
LeetCode:剑指Offer 05. 替换空格 (字符串)
题目描述:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
|
算法 Java C++
替换空格(剑指offer 05)
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
|
测试技术
10.替换空格
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
71 0
|
Java C++
代码随想录刷题|LeetCode 344.反转字符串 541. 反转字符串II 剑指Offer 05.替换空格 151.反转字符串里的单词 剑指Offer58-II.左旋转字符串
代码随想录刷题|LeetCode 344.反转字符串 541. 反转字符串II 剑指Offer 05.替换空格 151.反转字符串里的单词 剑指Offer58-II.左旋转字符串
代码随想录刷题|LeetCode 344.反转字符串 541. 反转字符串II 剑指Offer 05.替换空格 151.反转字符串里的单词 剑指Offer58-II.左旋转字符串
Day8——反转字符串、反转字符串||、替换空格、反转字符串里的单词、左旋字符串
Day8——反转字符串、反转字符串||、替换空格、反转字符串里的单词、左旋字符串
83 0