题解 | #左旋转字符串#
左旋转字符串
https://www.nowcoder.com/practice/12d959b108cb42b1ab72cef4d36af5ec
import java.util.*;
public class Solution {
public String LeftRotateString (String str, int n) {
// write code here
if(str.length()==0){ //排除空字符
return "";
}
int length = str.length();
//由于每旋转length次就会回到原来的地方,所以只需要取余数就可以了
int num = n%length;
//分别截取前要旋转的部分和不旋转的部分,最后进行拼接就可以了。
String pre = str.substring(0,num);
String lat = str.substring(num,length);
return lat+pre;
}
}


顺丰集团工作强度 382人发布