import java.util.Scanner;
public class Test6 {
public static void main(String[] args) {
/*方法一:StringBuilder类创建一个字符串构建器
Scanner scanner = new Scanner(System.in);
//输入一个字符串
System.out.println("输入的一个字符串:");
String s1 = scanner.nextLine();
//正向获取字符串
StringBuilder builder = new StringBuilder(s1);
System.out.println(builder);
//反向获取字符串
String reverse = builder.reverse().toString();
System.out.println(reverse);
if(s1.equals(reverse)){
System.out.println("回文");
}else{
System.out.println("不是回文");
}*/
//方法二:使用两个指针(left和right)分别指向字符串的首尾字符
Scanner scanner = new Scanner(System.in);
//输入的一个字符串
System.out.println("输入的一个字符串:");
String s = scanner.nextLine();
s = s.toLowerCase();
//使用两个指针(left和right)分别指向字符串的首尾字符
int left = 0;
int right = s.length() - 1;
//循环判断是否为回文
while (left < right) {
if (s.charAt(left) != s.charAt(right)) {
System.out.println(false);
break;
}else{
left++;
right--;
}
System.out.println(true);
break;
}
}
}