判断是否是回文数字(重点:双指针)

static boolean isH(int n) {
        String s=String.valueOf(n);//n是个整数,将整数转化为字符串
        char []c=s.toCharArray();//将字符串对象中的字符转换为一个字符数组
        int font=0;
        int after=c.length-1;
        for(int i=0;i<c.length;i++) {
            while(font<after) {
                if(c[font]==c[after]) {
                    font++;
                    after--;
                  
                }
                else {
                    return false;
                }
            }           
        }
        
        return true;
        
    }


       * String s=String.valueOf(n);//n是个整数,将整数转化为字符串
        *char []c=s.
toCharArray();//将字符串对象中的字符转换为一个字符数组
     
 

猜你喜欢

转载自blog.csdn.net/qq_53950993/article/details/123100060