疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

java实现字符串反转


 

   

  问题:

  将输入的字符串,反转输出。

  方法一:

  将输入String转为char数组,数组反转,然后再转回String

  代码

  package String;

  public class Convert {

  public static void main(String[] args) {

  String a="123 安 a bc";

  System.out.println(reverseString(a));

  }

  /**

  * 字符串反转

  * @param source

  * @return

  */

  public static String reverseString(String source){

  char [] tmpCharArry = source.toCharArray();

  int length=tmpCharArry.length;

  char [] targetCharArry = new char[length];

  for(int i=0 ;i< length;i++){

  targetCharArry[i]= tmpCharArry[length-i-1];

  }

  return new String(targetCharArry);

  }

  }