29 Java练习——判断字符串是否是回文

        思路:先把String对象转为StringBuilder对象,然后调用StringBuilder的reverse方法,对字符串进行反转,然后再把反转后的StringBuilder对象转为String对象,再用equals方法判断新生成的字符串是否和原先的字符串相同。

package jiang.com;

import java.util.Scanner;

public class Practice3 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入字符串:");
        String str = sc.nextLine();
        StringBuilder stringBuilder = new StringBuilder(str);
        StringBuilder strReverse = stringBuilder.reverse();
        String str1 = strReverse.toString();
        if (str.equals(str1)){
            System.out.println("是回文!");
        }else {
            System.out.println("不是回文!");
        }

    }

}

        运行结果如下:

猜你喜欢

转载自blog.csdn.net/no996yes885/article/details/132117511
29