qq_37857769
qq_37857769
2017-03-13 14:33
采纳率: 55.3%
浏览 1.0k
已采纳

各位大神来帮帮忙,java

9.字符串右移n位,例如 "hello world" 右移两位 后ldhello wor
要求写一个方法实现此功能,方法的格式是
String moveToRight(String str,int position)
str:需要移动的字符串
p:右移的位数

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • caozhy
    已采纳

    String moveToRight(String str,int position)
    {
    return str.subString(str.length - position - 1) + str.subString(0, position);
    }

    点赞 评论
  • qq_37857769
    qq_37857769 2017-03-13 14:48

    static String moveToRight(String str,int position)
    {
    return str.substring(str.length()-position,str.length()) + str.substring(0, str.length()-position);
    }

    点赞 评论
  • caozhy
     public class MyClass {
        static String moveToRight(String str,int position)
        {
            return str.substring(str.length() - position - 2) + str.substring(0, position);
        }
    
        public static void main (String[] args) throws java.lang.Exception
        {
            // your code goes here
            System.out.println(moveToRight("123456", 2));
        }
    }
    

    345612
    测试通过

    点赞 评论
  • caozhy
    点赞 评论

相关推荐