当前位置:网站首页>剑指 Offer 05. 替换空格
剑指 Offer 05. 替换空格
2022-07-05 05:26:00 【ThE wAlkIng D】
题目描述
问题解析
1.使用数组来做,首先将新建一个数组,计算原始字符串的长度当做数组长度
2.遍历数组。找到空格字符串,提换为“%20”;
3.新数组建立原来数组长度的三倍,用来存放新字符串
4.字符串数组转为字符串
5.考察.charAt的用法,以及字符数组转为字符串的用法(String a =new String())
代码实例
class Solution {
public String replaceSpace(String s) {
int len = s.length();
int[] s1 = new int[3*n];
int j = 0;
for(int i = 0;i < n;i++){
if(s.charAt(i) == ' '){
s1[j++] = "%";
s1[j++] = "2";
s1[j++] = "0";
}
else{
s1[j++] = s.chaAt(i);
}
}
String newStr = new String(s1,0,j);
return newStr;
}
}
边栏推荐
- [depth first search] 695 Maximum area of the island
- Find a good teaching video for Solon framework test (Solon, lightweight application development framework)
- YOLOv5添加注意力機制
- Remote upgrade afraid of cutting beard? Explain FOTA safety upgrade in detail
- room数据库的使用
- Under the national teacher qualification certificate in the first half of 2022
- Reader writer model
- 注解与反射
- Acwing 4301. Truncated sequence
- [turn to] MySQL operation practice (I): Keywords & functions
猜你喜欢
游戏商城毕业设计
Optimization scheme of win10 virtual machine cluster
YOLOv5添加注意力機制
Support multi-mode polymorphic gbase 8C database continuous innovation and heavy upgrade
[interval problem] 435 Non overlapping interval
Double pointer Foundation
To the distance we have been looking for -- film review of "flying house journey"
JVM call not used once in ten years
服务熔断 Hystrix
小程序直播+電商,想做新零售電商就用它吧!
随机推荐
Haut OJ 1221: a tired day
ssh免密登录设置及使用脚本进行ssh登录并执行指令
服务熔断 Hystrix
How can the Solon framework easily obtain the response time of each request?
Applet live + e-commerce, if you want to be a new retail e-commerce, use it!
Optimization scheme of win10 virtual machine cluster
The next key of win generates the timestamp file of the current day
High precision subtraction
Service fusing hystrix
Simple HelloWorld color change
[interval problem] 435 Non overlapping interval
Reverse one-way linked list of interview questions
质量体系建设之路的分分合合
Learning notes of "hands on learning in depth"
Solon 框架如何方便获取每个请求的响应时间?
Heap sort summary
[paper notes] multi goal reinforcement learning: challenging robotics environments and request for research
[es practice] use the native realm security mode on es
[turn to] MySQL operation practice (III): table connection
浅谈JVM(面试常考)