【LeetCode】 Determine whether an integer is a palindrome. Do this without extra space

来源:互联网 发布:河北工业大学知乎 编辑:程序博客网 时间:2024/05/19 19:42
/** *  */package com.cxm;/** * @author admin *【LeetCode】 Determine whether an integer is a palindrome. Do this without extra space */public class PalindromeNumber{//Determine whether an integer is a palindrome. Do this without extra spaceprivate static Integer i = 122;public static boolean solution(){String str = String.valueOf(i);char[] strChar = str.toCharArray();int intL = strChar.length;int length = strChar.length>>1;int i =0;while(i<length){if(strChar[i]!=strChar[intL-i-1]){return false;}i++;}return true;}public static void main(String[] args){System.out.println(solution());}public static boolean solution1(){int rev = 0;int a = i ;while(i!=0){rev=rev*10+i%10;i/=10;}return rev==a;}}

0 0
原创粉丝点击