java中如何将字符串反转?

package string;

public class StringTest3 {

public static void main(String[] args)

String s="abcdefg";

String s2="";

char[] cs=s.toCharArray();

for(int i=cs.length-1;i>=0;i--)

s2=s2+cs[i];

System.out.println("对字符串进行反转操作后为:"+s2);

StringBuffer sb=new StringBuffer("abcdefg");

StringBuffer sb2=sb.reverse();

System.out.println("对StringBuffer进行反转操作后为:"+sb2);

java字符串反转

java字符串反转有几种实现方式

第一步首先打开电脑里面的eclipse软件,创建java项目和类,如下图所示:

第二步在类中输入如下代码进行测试实现字符串反转:

public static String reverse1(String s){

char []array=s.toCharArray();

String resever="";

for(int i=array.length-1;i>=0;i--){

resever+=array[i];

return resever;

}

第三步点击运行,可以看到字符串已经实现反转了,如下图所示:

第四步我们也可以使用jdk自带的方法,如下代码:

public static String reverse2(String s) {

return new StringBuffer(s).reverse().toString();

第五步进行运行测试,可以看到方法一和方法二都实现了字符串反转的功能,如下图所示: