翻转字符串

2020-11-05  本文已影响0人  小圆圈Belen

两种方法
一种是利用 StringBuffer 或 StringBuilder 的 reverse 成员方法;
另一种是使用String 的 toCharArray 方法先将字符串转化为 char 类型数组,然后将各个字符进行重新拼接

public class RevertString {
    // 使用StringBuffer的reverse方法
    public static void RevertString(String str){
        String reverse = new StringBuffer(str).reverse().toString();
        System.out.println(reverse);
    }
    // 使用String 的 toCharArray 方法先将字符串转化为 char 类型数组,然后将各个字符进行重新拼接
    public static void Reverse(String str){
        char [] chars = str.toCharArray();
        String reverse = "";
        for (int i = chars.length-1;i >= 0;i--){
            reverse += chars[i];
        }
        System.out.println(reverse);
    }
    public static void main(String [] args){
        String src_string = "I am a lovely girl!";
        RevertString(src_string);
        Reverse(src_string);
    }
}
上一篇 下一篇

猜你喜欢

热点阅读