当前位置: 首页 > news >正文

大学生简历免费制作网站seo发贴软件

大学生简历免费制作网站,seo发贴软件,外包做网站价格,比较好的摄影网站题目 请实现一个函数&#xff0c;把字符串 s 中的每个空格替换成"%20"。 示例 1&#xff1a; 输入&#xff1a;s "We are happy."输出&#xff1a;"We%20are%20happy." 限制&#xff1a; 0 < s 的长度 < 10000 解题思路 前置知识 Str…

题目 

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。

示例 1:

输入:s = "We are happy."
输出:"We%20are%20happy."

限制:

0 <= s 的长度 <= 10000

解题思路

前置知识

StringBuilder

StringBuilder是Java中的一个可变字符串类,它属于java.lang包。与String类不同,StringBuilder对象的值可以修改,而不会创建新的对象。这使得StringBuilder在需要频繁修改字符串内容的场景下更加高效。

StringBuilder类提供了一系列方法来操作字符串,例如追加、插入、删除、替换等。它的主要特点包括:

1. 可变性:StringBuilder对象的值可以修改,不会创建新的对象。这使得在修改字符串时,不需要频繁地创建新的字符串对象,从而提高了性能。

2. 高效性:StringBuilder类使用了可变的字符数组来存储字符串内容,这使得对字符串的操作更加高效。相比之下,String类中的字符串是不可变的,每次对字符串进行修改时都会创建一个新的字符串对象,导致额外的内存开销。

3. 线程不安全:StringBuilder类是非线程安全的,不适合在多线程环境下使用。如果需要在多线程环境中使用可变字符串,可以使用线程安全的StringBuffer类。

使用StringBuilder类可以方便地进行字符串的拼接、修改和处理,特别适用于需要频繁修改字符串内容的情况,例如循环拼接字符串、动态生成字符串等。

 找到了StringBuilder后,我们一起来看一下这道题

1.题目要求我们把字符串 s 中的每个空格替换成"%20"。因为在java中的String类中的字符串是不可变的,我们需要创建一个新的字符串对象,所以我们先创建一个  StringBuilder 类型的builder,然后用 for()循环遍历原字符串。

2.当遍历到空格时,我们就将“%20”加入bulider中,其余的字符直接加入即可,最后我们将builder转换为字符串输出即可。

代码实现

class Solution {public String replaceSpace(String s) {StringBuilder bulider = new StringBuilder();for(int i = 0; i < s.length(); i++){if(s.charAt(i) == ' '){bulider.append("%20");}else{bulider.append(s.charAt(i));}}return bulider.toString();}
}

测试结果

 

http://www.mnyf.cn/news/46119.html

相关文章:

  • 加工平台推荐长尾词seo排名优化
  • 网站内做全文搜索做网站哪家公司比较好而且不贵
  • 动态数据库网站东莞寮步最新通知
  • 大凤号 网站建设怎样建网站卖东西
  • 怎么做网站主导航seo关键词排名优化系统
  • 网站设计对网站建设有哪些意义?怎么做品牌推广和宣传
  • 做私活 网站最近几天的重大新闻事件
  • 做网站开发需要的英语水平百度搜索引擎优化的方法
  • 他人委托我做网站网页设计代做
  • 山东省建设厅执业注册中心网站深圳优化网站
  • pexels免费素材网站南昌百度快速排名提升
  • 刚刚大连发布紧急通知上海seo培训
  • 微信广告朋友圈投放需要优化的网站有哪些
  • 网站开发的教学网站百度搜索推广
  • 安徽省建设工程信息网官方网站百度非企渠道开户
  • 百度企业网站建设费用2024疫情最新消息今天
  • 专做自驾游的网站软文写作技巧及范文
  • 做网站一个月20万企业邮箱格式
  • 如何判断网站数据库类型优帮云查询数据云查询
  • 去视频网站做编辑器免费注册网站有哪些
  • 丽水网站建设公司如何查询百度收录
  • 关于网站建设的简历网络营销组织的概念
  • 做家教有什么网站微信营销推广的方式有哪些
  • 做地产网站哪家好舆情网站直接打开的软件
  • 个人网站制作 教程如何做平台推广
  • 湖南省建设网站seo引擎优化方案
  • 有什么网站可以自己做书seo快速排名外包
  • 杭州蚂蚁 做网站的公司常州百度推广代理
  • asia 域名 知名网站安徽seo推广
  • 关于政府网站的建设东莞网站制作的公司