题解 | #反转字符串#
反转字符串
http://www.nowcoder.com/practice/c3a6afee325e472386a1c4eb1ef987f3
import java.util.*;
public class Solution {
/**
* 反转字符串
* @param str string字符串
* @return string字符串
*/
// write code here
public String solve(String str) {
// write code here
int len = str.length();
StringBuilder sb = new StringBuilder();
for (int i = len - 1; i >= 0; i--) {
sb.append(str.charAt(i));
}
return sb.toString();
}
}总的来说就是需要使用char数组吧,我看了大多数同学的解法就是首先吧字符串转成char数组,然后for循环字符串的长度次,再把char从最后一个字符开始赋值给到第一个;我自己这里的话用了一个StringBuilder的API不知道这样行不行


腾讯云智研发成长空间 5084人发布