方法一:把字符串转换为字符数组,倒序遍历
方法二:使用charAt()函数依次获取单个字符
public class Demo {
public static void main(String args[]){
String s = "apple";
System.out.println(reverse1(s));
System.out.println(reverse2(s));
}
static String reverse1(String s) {
char arr[] = s.toCharArray();
char a[] = new char[arr.length];
int n = 0;
for(int i=arr.length-1;i>-1;i--)
a[n++] = arr[i];
return new String(a);
}
static String reverse2(String s) {
String ss="";
for(int i=0;i<s.length();i++) {
ss = s.charAt(i)+ss;
}
return ss;
}
}