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

反转字符串的几种实现

程序员文章站 2024-03-05 15:39:37
...

首先第一种是利用Java中的类库对象进行反转

//第一种 使用Java类库的diam实现反转
public String reverse(String str){
    StringBuffer sb = new StringBuffer(str);
    return sb.reverse().toString();
}

//第二种利用数组实现反转

//第二种利用数组实现反转
public String reverse(String str){
    StringBuilder sb = new StringBuilder();
    char [] ch = str.toCharArray();
    for (int i = ch.length -1; i >= 0; i--) {
        sb.append(ch[i]);
    }
    return sb.toString();
}

//第三种利用递归实现字符串的反转

//第三种利用递归实现字符串的反转
public String reverse(String str){
    if (str.length() < 1) {
        return str;
    }
    return reverse(str.substring(1)) + str.charAt(0);
}
相关标签: 反转字符串