标签:旋转 要求 一段 题目 subject bsp bst rev 没有
//直接从原字符串中截取两段字符串 然后拼接
public class Solution { public static String LeftRotateString(String str,int n) { if(str == null){ return null; } if(str.length() == 0){ return ""; } n = n % str.length(); String s1= str.substring(n,str.length()); String s2=str.substring(0,n); return s1+s2; } }
//这种方法需要额外的空间 两个字符串拼接 然后截取需要的那一段
public class Solution { public static String LeftRotateString(String str,int n) { if(str == null || str.length() == 0){ return str; } n = n % str.length(); str += str; return str.substring(n,str.length()/2+n); } }
标签:旋转 要求 一段 题目 subject bsp bst rev 没有
原文地址:https://www.cnblogs.com/nlw-blog/p/12455838.html