題目描述
匯編語言中有一種移位指令叫做循環(huán)左移(ROL),現(xiàn)在有個(gè)簡單的任務(wù),就是用字符串模擬這個(gè)指令的運(yùn)算結(jié)果。對于一個(gè)給定的字符序列S,請你把其循環(huán)左移K位后的序列輸出。例如,字符序列S=”abcXYZdef”,要求輸出循環(huán)左移3位后的結(jié)果,即“XYZdefabc”。是不是很簡單?OK,搞定它!
public class Solution {
public String LeftRotateString(String str, int n) {
if(str == null || str.length() == 0)
return str;
String str1 = str.substring(0, n);
String str2 = str.substring(n, str.length());
str2 += str1;
return str2;
}
}