题目:
请实现一个算法,翻转一个给定的字符串。
代码:
public class ReverseString {
/**
* 解法一
*/
public static String reverseString(String iniString){
int len = iniString.length();
char[] charArr = new char[len];
for (int i = 0; i < charArr.length; i++) {
charArr[i] = iniString.charAt(len-1-i);
}
return new String(charArr);
}
/**
* 解法二
*/
public static String reverseString_1 (String iniString){
// StringBuilder sBuilder = new StringBuilder(iniString) // 和StringBuffer效果差不多。
StringBuffer sBuffer = new StringBuffer(iniString);
return sBuffer.reverse().toString();
}
public static void main(String[] args) {
}
}