首页 > 其他分享 >day03

day03

时间:2023-04-01 14:11:56浏览次数:41  
标签:String day03 StringBuilder new 字符串 sb append

剑指 Offer 05. 替换空格

传送门

题意

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

分析

代码实现

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

    }

剑指 Offer 58 - II. 左旋转字符串

传送门

题意

字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。

分析

代码实现

 public String reverseLeftWords(String s, int n) {
        StringBuilder s1 = new StringBuilder(s.substring(0, n));
        StringBuilder s2 = new StringBuilder(s.substring(n, s.length()));
        return s2.append(s1).toString();

    }

标签:String,day03,StringBuilder,new,字符串,sb,append
From: https://www.cnblogs.com/tswinter3/p/17278533.html

相关文章

  • day03-功能实现03
    功能实现039.功能08-分页显示9.1需求分析将查询的数据进行分页显示,要求功能如下:显示共多少条记录可以设置每页显示几条点击第几页,显示对应的数据9.2思路分析后端使用MyBatisPlus分页插件完成查询修改FurnController,增加处理分页显示代码完成前台代码,加入分页导航,并将......
  • Python day03
    ##day3##今日内容1.整型2.布尔类型3.字符串###内容回顾和补充###内容回顾每周写一个思维导图,罗列本周学习的知识点1.运算符补充-in-notin###......
  • 学习记录:day03笔记
    一、数据类型为什么要对数据进行分类?1、现实中的数据就是自带类别属性的2、对数据进行分类可以节约内存存储空间、提高运行速度存储空间的单位:Bit比特存储1个......
  • Day03 - 数字超过最大限制的如何处理? | 面试打卡365
    知识讲解Javascript数字使用Number类型存储。Number类型是有64bit浮点数,所以肯定会出现超出的情况。在作死的边缘疯狂试探不过咱们还是可以简单的试探一下//计算问题Number......
  • javaSE-day03(常用API一)
    API(ApplicationProgramminginterface)意思是应用程序编程接口,说人话就是Java帮我们写好的一些程序,如:类、方法等,我们直接拿过来用就可以解决一些问题。可以在API文档进行查......
  • day03
    day03Java的控制流程结构与C和C++的控制流程结构一样,只有很少的例外情况。没有goto语句,但break语句可以带标签,可以利用它实现从内层循环跳出的目的(这种情况C语言采用goto......
  • 爬虫----day03()
    昨日回顾#1request高级用法 -解析josn:发http的请求,返回的数据,可能是xml格式,json格式 request.get().json()-ssl认证 -http和https的区别 -ht......
  • Day03-vue&es6新语法(高级)
    vue的学习网站:https://www.runoob.com/vue2/vue-tutorial.html回顾#1.ajax:完成页面局部刷新,异步交互。#2.axios发送ajax异步请求: 1)引入库<scriptsrc=""></script>......
  • Day03-Ajax&Json
    AJAX&JSON一.AJAX的概述1.1什么是ajax导入02_代码\授课素材\01_ajax素材\同步\day0301_maven-usermanager项目到idea中演示同步弊端。同步:异步:1.AJAX=Asynchr......
  • Spring-day03
    Spring-day0301_Spring的AOP概述目标了解AOP存在的意义及方式路径AOP介绍AOP作用AOP优势Spring中AOP的实现方式在前面我们提到:Spring技术的两大核心就是Ioc(......