字符串的旋转

题目描述

对于一个字符串,和字符串中的某一位置,请设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。

给定字符串A和它的长度n以及特定位置p,请返回旋转后的结果。

测试样例:
"ABCDEFGH",8,4
返回:"FGHABCDE"

也是比较简单的一题,使用字符串substring方法。一开始用了slice方法,与数组搞混了。

public class StringRotation {
    public String rotateString(String A,int n,int p){
        A=A.substring(p+1,n)+A.substring(0,p+1);
        return A;
    }
}

通过了样例测试 :

          

posted @ 2016-04-26 20:49  往事随风1993  阅读(116)  评论(0编辑  收藏  举报