替换空格

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏青青天空树

说反话(c++实现)

输入:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间...

8620
来自专栏十月梦想

多维数组遍历

多维数组遍历。实际为一维数组的嵌套,吧第一次遍历输出的值当做内部的数组继续遍历,三维数组遍历持续第二次的值当做第三次遍历的数组

9210
来自专栏技术沉淀

Python: 函数式编程

17440
来自专栏mukekeheart的iOS之旅

No.008 String to Integer (atoi)

8. String to Integer (atoi) Total Accepted: 112863 Total Submissions: 825433 Dif...

25070
来自专栏追不上乌龟的兔子

[LeetCode Weekly Contest 90]856.括号的分数

不包含任何内容的括号()得一分,事实上我们可以将()替换为1,这样题目就变成了1得一分,并列的部分得分相加,括号内的部分得分乘以2,四个示例就转换为了:

245100
来自专栏GIS讲堂

geotools中的空间关系(Geometry Relationships)和空间操作(Geometry Operations)

本文讲述geotools中的空间关系判断(Geometry Relationships)和空间操作(Geometry Operations)的编码实现。

29230
来自专栏向治洪

常用的排序算法和时间复杂度

1. 数据结构部分 数据结构中常用的操作的效率表 通用数据结构查找  插入   删除 遍历  数组 O(N)O(1)O(N)—有序数组O(logN)O(N)O...

361100
来自专栏算法channel

Numpy|需要信手拈来的功能

这是一篇Numpy中经常使用的API的不完全总结,欢迎补充和指导。 01 类型转化 凡是使用Numpy的小伙伴,无不遇到类型转化这个问题,并且经常需要通过调试...

33630
来自专栏Spark学习技巧

海量数据处理之BloomFilter

一提到元素查找,我们会很自然的想到HashMap。通过将哈希函数作用于key上,我们得到了哈希值,基于哈希值我们可以去表里的相应位置获取对应的数据。除了存在哈希...

15030
来自专栏赵俊的Java专栏

搜索插入位置

17410

扫码关注云+社区

领取腾讯云代金券