欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java 字符串反转的实例详解

程序员文章站 2024-02-16 10:23:04
java 字符串反转的实例详解 1、new stringbuffer(“abcde”).reverse().tostring(); 2、通过char数组进行转换, 代...

java 字符串反转的实例详解

1、new stringbuffer(“abcde”).reverse().tostring();

2、通过char数组进行转换,

代码如下

package com.test.reverse;

public class testreverse {
  public static void main(string[] args) {

    // 声明任意字符串
    string str = "abcde";
    //将字符串转换成char[]
    char[] rsourcechararray = str.tochararray();
    //声明一个char[] 用来存放每一个字符
    char[] targetchararray = new char[str.length()];
    int j=0;
    for(int i=str.length()-1; i>=0; i--){
      //动态为targetchararray赋值
      targetchararray[j++] = rsourcechararray[i];
    }
    //将结果转成字符串
    //注意: 这里不可以写成  targetchararray.tostring(); 会打印出在内存空间的地址
    string newstr = string.valueof(targetchararray); 
    system.out.println(newstr);

  }
}

以上就是java 字符串反转的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!