題目描述
匯編語言中有一種移位指令叫做循環(huán)左移(ROL),現(xiàn)在有個(gè)簡單的任務(wù)辉饱,就是用字符串模擬這個(gè)指令的運(yùn)算結(jié)果心例。對(duì)于一個(gè)給定的字符序列S,請你把其循環(huán)左移K位后的序列輸出鞋囊。例如止后,字符序列S=”abcXYZdef”,要求輸出循環(huán)左移3位后的結(jié)果,即“XYZdefabc”溜腐。是不是很簡單译株?OK,搞定它挺益!
import java.util.*;
public class Solution {
public String LeftRotateString(String str,int n) {
if(str==null||str.length()==0){
return "";
}
StringBuffer strBuffer = new StringBuffer();
for(int i=n; i<str.length(); i++){
strBuffer.append(str.charAt(i));
}
for(int i=0; i<n; i++){
strBuffer.append(str.charAt(i));
}
return strBuffer.toString();
}
}