数据结构与算法(1):左旋转字符串

使用java的字符串处理的方法,所以难度不大

/**
 * @author lenyuqin
 * @data 2021/1/19
 * 剑指 Offer 58 - II. 左旋转字符串
 * 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。
 * 比如,输入字符串"abcdefg"和数字2,
 * 该函数将返回左旋转两位得到的结果"cdefgab"。
 */
public class LeftRotateString {
    
    

    public static String reverseLeftWords(String s, int n) {
    
    
        //使用java的字符串处理的方法,所以难度不大
        return s.substring(n) + s.substring(0, n);
    }

    public static void main(String[] args) {
    
    
        String str = "qwerwqertwrt";
        System.out.println(reverseLeftWords(str, 3));
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_44777669/article/details/112850844