public class Solution {
/**
* 反转字符串
* @param str string字符串
* @return string字符串
*/
public String solve (String str) {
// write code here
//方法一:使用StringBuilder对象
//使用StringBuilder对象的接口方法reverse方法将字符串反转
StringBuilder sb = new StringBuilder(str);
sb.reverse();
return sb.toString();
//方法二:数组遍历
// char[] cha = str.toCharArray();
// int length = cha.length;
// int len = length/2;
// char ch;
// for(int i=0;i<len;i++){
// ch = cha[i];
// cha[i] = cha[length-1-i];
// cha[length-1-i] = ch;
// }
// return new String(cha);
//方法三:字符拼接
// char[] cha = str.toCharArray();
// StringBuilder sb = new StringBuilder();
// int length = cha.length;
// for(int i=length-1;i>=0;i--){
// sb.append(cha[i]);
// }
// return sb.toString();
}
}