public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 方法1 利用StringBuilder的reverse方法,在进行String的equals方法
System.out.println("请输入一段字符串:");
String s = sc.next();
StringBuilder s1 = new StringBuilder(s);
s1 = s1.reverse();
if (s.equals(s1.toString())) {
System.out.println("是回文");
} else {
System.out.println("不是回文");
}
// 方法2 利用数组和charAt方法进行比对
boolean b = true;
for (int i = 0; i < s.length() / 2; i++) {
if (s.charAt(i) != s.charAt(s.length() - 1 - i)) {
b = false;
break;
}
}
if (b) {
System.out.println("是回文");
} else {
System.out.println("不是回文");
}
sc.close();
}
06-30
71
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-11
1838
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-20
3543
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)