请定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。
- 例如:“abcba”、"上海自来水来自海上"均为对称字符串。
public class Test {
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++) {
chArr[i] = str.charAt(i);
}
for (int i = 0; i < chArr.length/2; i++) {
if(chArr[i] != chArr[chArr.length-1-i]){
return false;
}
}
return true;
}
}