反转字符串
例如:输入为:abcd,输出为:dcba
第一种思路—用两个字符数组进行交换
public class Solution {
public String solve (String str) {
char[] str1= str.toCharArray();//把字符串转为字符数组
char[] str2= new char[str.length()];
for(int i=0,j=str.length()-1;i<str.length();i++,j--){
str2[j]=str1[i];
}
return new String(str2);
}
}
第二种思路—用一个字符数组
public class Solution {
public String solve (String str) {
char[] str2= new char[str.length()];
for(int i=0,j=str.length()-1;i<str.length();i++,j--){
str2[j]=str.charAt(i);
}
return new String(str2);
}
}