1. 程式人生 > >(劍指offer)左旋轉字串

(劍指offer)左旋轉字串

時間限制:1秒 空間限制:32768K 熱度指數:143913
本題知識點: 字串

題目描述
組合語言中有一種移位指令叫做迴圈左移(ROL),現在有個簡單的任務,就是用字串模擬這個指令的運算結果。對於一個給定的字元序列S,請你把其迴圈左移K位後的序列輸出。例如,字元序列S=”abcXYZdef”,要求輸出迴圈左移3位後的結果,即“XYZdefabc”。是不是很簡單?OK,搞定它!

public class Solution {
    public String LeftRotateString(String str,int n) {
        if(str == null ||
str.length()<=1){ return str; } int nn = n % str.length(); String str1 = str.substring(0, nn); String str2 = str.substring(nn, str.length()); return str2 + str1; } }