public class Test07 {
public static void main(String[] args) {
boolean flag1 = flagRever("abccba");
boolean flag2 = flagRever("上海自来水来自海上");
System.out.println(flag1);
System.out.println(flag2);
}
public static boolean flagRever(String str) {
char[] chArr = new char[str.length()];
for (int i = 0; i < str.length(); i++) {
// 将该字符串变成字符数组(不能使用toCharArray()方法)
chArr[i] = str.charAt(i); // 使用charAt方法获取字符串指定索引下的字符
}
// 判断内容是否对称
for (int i = 0; i < chArr.length / 2; i++) {
if (chArr[i] != chArr[chArr.length - 1 - i]) {
return false;
}
}
return true;
}
}