`
/**
public boolean isHuiWenStr(String str) { for (int i = 0, j = str.length() - 1; i < j; i++, j--) { if (str.charAt(i) != str.charAt(j)) return false; } return true; }
`
public boolean isHuiWenStr_3(String str){
int i=0;
int j=str.length()-1;
while (i<j){ if (str.charAt(i) != str.charAt(j)) return false; i++; j--; } return true;
}
`
有了上面三种方法,其实只需要将 字符串参数 转换为 数字 就好了。
`
/**
判断是否为回文数。
@param num 需要判断的数字。
@return true or false
*/
public boolean isHuiWenNum(int num) {
String str = Integer.toString(num);
for (int i = 0; i < str.length() / 2; i++) {
if (str.charAt(i) != str.charAt(str.length() - 1 - i)) return false;
}
return true;
}
`