当前位置:网站首页>力扣58-左旋转字符串
力扣58-左旋转字符串
2022-08-02 11:41:00 【张怼怼√】
题目描述
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。
解题思路
- 这道题目非常简单,只需要搞清楚StringBuffer的截取字符串操作函数substring() 即可;
- 分别截取两段字符串并更改前后顺序将它们拼到一起就完成了题目。
输入输出示例

代码
class Solution {
public String reverseLeftWords(String s, int n) {
int len = s.length();
StringBuffer sb = new StringBuffer();
sb.append(s);
String s1 = sb.substring(0,n);
String s2 = sb.substring(n,len);
String ss= s2+s1;
return ss;
}
}边栏推荐
猜你喜欢

中原银行实时风控体系建设实践

【Acunetix-忘记密码】

使用kubesphere图形界面创建一个devops的CI/CD流程

jacoco的学习以及理解

图形处理单元(GPU)的演进

Breaking the Boundary, Huawei's Storage Journey

面积曲线AUC(area under curve)

喜迎八一 《社会企业开展应聘文职人员培训规范》团体标准出版发行会暨橄榄枝大课堂上线发布会在北京举行

Create a devops CI/CD process using the kubesphere GUI

Failed to configure mysql, what's going on?
随机推荐
【2022 小目标检测综述】Towards Large-Scale Small Object Detection: Survey and Benchmarks
图形处理单元(GPU)的演进
AQS-AbstractQueuedSynchronizer
Shell编程案例
面积曲线AUC(area under curve)
sva assertion data
【Acunetix-忘记密码】
从幻核疑似裁撤看如何保证NFT的安全
The sitcom "Re-Walking the Long March" was staged
19、商品微服务-srv层实现
企业级数据治理工作怎么开展?Datahub这样做
Breaking the Boundary, Huawei's Storage Journey
When not to use () instead of Void in Swift
受邀出席Rust开发者大会|Rust如何助力量化高频交易?
基于深度学习的裂缝检测技术
Multithreading (Basic) - 40,000 word summary
The exchange - string dp
大疆P4M云遮挡矫正
go语言的接口
免费的中英文翻译软件-自动批量中英文翻译软件推荐大全