将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg”
/**
* @ClassName: StringTest
* @Description: TODO
* @author xiaow
* @date 2020-03-12 15:37
*
*/
public class StringTest {
public static void main(String[] args) {
System.out.println(reversal("abcdefg"));
}
/**
*
* @Title: reversal
* @Description: TODO
* @param @param s
* @param @param startIndex
* @param @param endIndex
* @param @return
* @return String
* @throws
*/
public static String reversal(String s,int startIndex,int endIndex) {
char c = 0;
String rever = "";
//第一部分
rever = s.substring(0, startIndex);
//第二部分
for(int i =endIndex;i >= startIndex;i--) {
c = s.charAt(i);
rever += c;
}
//第三部分
rever += s.substring(endIndex+1, s.length());
return rever;
}
}