题目:将一个数组从左开始第几位之前的进行旋转:左旋数组
如:将"abcdef"第2位之前(a为0号位置)进行旋转----》"cdefab"
函数原型:
public static void leftRotateString(String str,int n){
}
public class Test2 { public static void leftRotateString(String str,int n){ char[] arr=str.toCharArray(); char[]arr1=new char[arr.length]; int i=0; for(int j=n;j<arr.length;j++){ arr1[i]=arr[j]; i++; } for(int j=0;j<n;j++){ arr1[i]=arr[j]; i++; } String str1=new String(arr1); System.out.println(str1); } public static void main(String[] args) { leftRotateString("abcdefgh",2); } }