利用StringBuffer的反转,打印10000以内的回文数字:
public class CircleNumber2
{
public static void main(String[] args){
for(int i = 10 ; i < 10000 ;i++){
if(isCircleNumber(i)){
System.out.println(i + "是回文数字");
}
}
}
private static boolean isCircleNumber(int num){
String str = String.valueOf(num);
StringBuffer sb = new StringBuffer(str);
sb.reverse();
String newStr = sb.toString();
return str.equals(newStr);
}
}