Java字符串反转

 StringBuffer

在Java中,String是一个final类型的引用类型,一经赋值,其内容就不可改变,但是StringBuffer可以

package Hello;

import java.util.Scanner;

public class String_Recerse {
    public static void main(String[] args) {
        String str1;
        Scanner sc = new Scanner(System.in);
        str1 = sc.next();
        StringBuffer str2 = new StringBuffer(str1);
        str2.reverse();
        System.out.println(str2);
    }
}

通过StringBuffer的构造方法,传入一个String对象,来构造一个StringBuffer对象,非常nice!

StringBuilder

使用StringBuilder也可以!

package Hello;


import java.util.Scanner;

public class String_Recerse {
    public static void main(String[] args) {
        String str1;
        Scanner sc = new Scanner(System.in);
        str1 = sc.next();
        StringBuilder str2 = new StringBuilder(str1);
        str2.reverse();
        System.out.println(str2);
    }
}

posted @ 2022-11-13 22:27  秋天Code  阅读(190)  评论(0)    收藏  举报