描述
给定一个字符串,请编写一个函数判断该字符串是否回文。如果回文请返回true,否则返回false。
示例
输入:
“absba”
返回值:
true
想法:通过字符串转换成插入类型数组进行判断,也可以不转换直接利用String方法的CharAt方法获取字符来比较判断,我这里利用的是数组将其倒转再与原字符串比较。
代码:
public boolean judge (String str) {
char[] c = str.toCharArray();
int len = str.length();
for(int i = 0; i < len; i++){
c[i] = str.charAt(len - i -1);
}
String x = new String(c);
if(x.equals(str))
return true;
return false;
}