import java.util.*;
public class Solution {
public String solve (String str) {
char[] ans = str.toCharArray();
//该方法的作用是返回一个字符数组,该字符数组中存放了当前字符串中的所有字符
int len = str.length();
for(int i = 0;i < len ;i++)
{
ans[i] = str.charAt(len-1-i);
// charAt(int index)
//该方法在一个特定的位置索引一个字符串,以得到字符串中指定位置的字符
//值得注意的是,在字符串中第一个字符的索引是0,第二个字符的索引是1
//依次类推,最后一个字符的索引是length()-1
}
return new String(ans);
// write code here
}
}
写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
数据范围: 0≤n≤10000≤n≤1000
要求:空间复杂度 O(n)O(n),时间复杂度 O(n)O(n)
示例1输入:
"abcd"
复制返回值:
"dcba"
复制
示例2输入:
""
复制返回值:
""
Java和c还是有很多不一样的,开始刷题以后发现自己基础都非常不牢固。哎,继续冲!(刷题来源--牛客)



