将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg”
public static void reverse(String s,int start,int end){
if (s.length() != 0){ //判断字符串是否为空
char[] sub = s.substring(start-1,end).toCharArray();//获取需要反转字符串序列
for (int i = 0; i < sub.length; i++) {//循环修改原本字符串
char j = s.charAt(--end);
s = s.replace(j,sub[i]);
}
System.out.println(s);
}
}
运行结果:abfeefg
我想要达到的结果:abfedcg