class Homework04{
public static void main(String[] args)
{
String[] strs = {"010","3223","666","7890987","123123"};
int count = 0;
/*第一种方法:charAt
for(int i=0;i<strs.length;i++){
int j=0;
for(j=0;j<strs[i].length()/2;j++){
if(strs[i].charAt(j)!=strs[i].charAt(strs[i].length()-1-j)){
break;
}
}
if(strs[i].charAt(j)==strs[i].charAt(strs[i].length()-1-j)){
System.out.println(strs[i]);
count++;
}
}
*/
//第二种方法:toCharArray
for(int i=0;i<strs.length;i++){
char[] chs = strs[i].toCharArray();//将每个字符转换为字符数组chs
int min,max;
for(min=0,max=chs.length-1;min<=max;min++,max--){
if(chs[min]!=chs[max]){
break;
}
}
if(min>=max){//010是等于,3223是>
count++;
System.out.println("第"+count+"个对称的数字字符是:"+strs[i]);
}
}
System.out.println("对称的数字字符共有:"+count+"个");
}
}