public class test7 {
public static void main(String[] args){
String A = "abcdefg";
String B = "fgabcde";
String[] arr = new String[A.length()];
for (int i = 0; i < A.length(); i++) {
String result = "";
char c = A.charAt(i);
String str = result + c;
arr[i] = str;
}
while(true) {
String temp = arr[0];
for (int i = 0; i < arr.length - 1; i++) {
arr[i] = arr[i + 1];
}
arr[arr.length - 1] = temp;
String s = chang_arr(arr);
if(s.equals(B)){
System.out.println("转换成功");
System.out.println("转换后的字符串为:");
System.out.println(s);
System.out.println("B字符串为:");
System.out.println(B);
break;
}
}
}
public static String chang_arr(String[] arr){
String str = "";
for (int i = 0; i < arr.length; i++) {
str = str + arr[i];
}
return str;
}
}
运行结果:
![](https://img-blog.csdnimg.cn/img_convert/6a9079f4aa1d8736a52494028b572d4e.png)