package com.uj.str;
public class ReverseStringByInt {
public static void main(String args[]) {
System.out.println(ReverseStringByInt("ABCDEFG", 2));
}
private static String ReverseStringByInt(String string, int index) {
// TODO Auto-generated method stub
char[] target = string.toCharArray();
int length = target.length;
for (int i = 0; i < index/2; i++) {
char c = target[i];
target[i] = target[index-1 - i];
target[index-1 - i] = c;
}
int length2 = length - index;
for (int i = 0; i < length2/2; i++) {
char c = target[i+index];
target[i+index] = target[length - 1 - i];
target[length -1 - i] = c;
}
for (int i = 0; i < length/2; i++) {
char c = target[length-1-i];
target[length-1-i] = target[i];
target[i] = c;
}
return new String(target);
}
}
java 字符串逆序输出
最新推荐文章于 2024-04-10 19:48:55 发布