题目描述:
解析:
看到这个我们想到的肯定都是将字符串前面的0-n剪下来放到字符串后面就可以了,可能是我JS用的比较多,所以马上就想到用String自带的字符串切分方法。
public class Solution {
public String LeftRotateString(String str,int n) {
String res = "";
if(str == null || str.length() == 0 || n < 0)
return res;
int len = str.length();
n = n % len;
res = str.substring(n) + str.substring(0,n);
return res;
}
}
搜了一下网上基本都是自己写方法,一个字符一个字符的旋转,如果面试官要求你不能用String自带的方法的话,就只能自己写咯,但是没有限制的时候用上面的方法就可以。