题解 | #左旋转字符串#

左旋转字符串

http://www.nowcoder.com/practice/12d959b108cb42b1ab72cef4d36af5ec

1.空字符串,直接返回
2.以n为节点截取字符串(0,n,str.length),将前后字符串重新拼接,左旋转即(n,str.length)+(0,n)
public String LeftRotateString(String str,int n) {
if(str.length() == 0){
return str;
}
//截取字符串然后拼接
String leftMove = str.substring(n);
String origin = str.substring(0,n);
String result = leftMove + origin;
return result;
}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务