1.使用字符数组
public class Demo {
public static void main(String[] args) {
String aaa="abcdefg";
//定义用来转换的字符数组
char [] ch=new char[aaa.length()];
//定义用来接收转换后的字符数组
char [] target=new char[aaa.length()];
int j=0;
//转成字符数组
ch=aaa.toCharArray();
for (int i = ch.length-1; i>=0; i--) {
target[j]=ch[i];
j++;
}
System.out.println(target);
}
}
运行结果
过程:
1.将字符换转换为字符数组
2.遍历字符数组,倒叙遍历,用一个空的字符数组来存值
3.输出倒叙后的字符数组
2.使用StringBuffer的reverse()方法
public class Demo {
public static void main(String[] args) {
String aaa="abcdefghijklmn";
StringBuffer target=null;
//创建stringbuffer对象
StringBuffer sBuffer=new StringBuffer(aaa);
//字符串反转方法
target=sBuffer.reverse();
System.out.println("反转后的字符串:"+target.toString());
}
}
运行后的结果
过程:
调用stringbuffer的方法直接进行字符串的反转