1.目标:掌握StringBuilder的常用方法
2.知识点
-
StringBuilderd的reverse()方法
-
StringBuilder的toString()方法
-
字符串的equals()方法
3.实现思路:
1.键盘录入一个字符串
2.创建一个StringBuilder对象
3.通过StringBuilder去拼接键盘录入的字符串
4.调用StringBuilder的reverse()方法,实现内容的反转
5.通过StringBuilder的toString()方法,把反转的内容转化为一个新的字符串
6.用键盘录入的字符串和反转之后的字符串实现内容的比较
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String s = sc.next();
StringBuilder sb = new StringBuilder(s);//给StringBuilder变量赋值
sb.reverse();//用StringBuilder反转方法,返回自己本身
System.out.println("反转之后的字符串为:" + sb);
boolean result = sb.toString().equals(s);/*把StringBuilder的变量通过StringBuilder的toString方法
变为String类型和输入的字符串比较*/
System.out.println("是否为对称字符串:" + result);
}
}
输出结果:请输入一个字符串:
1221
反转之后的字符串为:1221
是否为对称字符串:true