String字符串反转
  1. new StringBuffer("abcde").reverse().toString();
  2. 通过char数组进行转换
     1 package com.test.reverse;
     2 
     3 public class TestReverse {
     4     public static void main(String[] args) {
     5         
     6         // 声明任意字符串
     7         String str = "abcde";
     8         //将字符串转换成char[]
     9         char[] rsourceCharArray = str.toCharArray();
    10         //声明一个char[] 用来存放每一个字符
    11         char[] targetCharArray = new char[str.length()];
    12         int j=0;
    13         for(int i=str.length()-1; i>=0; i--){
    14             //动态为targetCharArray赋值
    15             targetCharArray[j++] = rsourceCharArray[i];
    16         }
    17         //将结果转成字符串
    18         //注意: 这里不可以写成    targetcharArray.toString(); 会打印出在内存空间的地址
    19         String newStr = String.valueOf(targetCharArray);  
    20         System.out.println(newStr);
    21 
    22     }
    23 }

     

posted on 2015-11-18 23:37  Holyz  阅读(1628)  评论(0编辑  收藏  举报