回文数求解

题目如下

判断一个整数是否是回文数

将int类型转换为String类型然后再转换为StringBuilder使用reserve方法,最后使用equals判断返回True or False

具体代码如下:


public boolean isPalindrome(int x) {
    StringBuilder stringBuilder = new StringBuilder ( x+"" ).reverse ();
    StringBuilder sb =new StringBuilder ( x+"" );
    if(sb.toString().equals(stringBuilder.toString()))return true;
    else return false;
}

GET

  • String转StringBuilder:使用 StringBuilder sb =new StringBuilder ( String +"" );

  • StringBuilder转String:使用toString方法

  • String转int:

          1. int i=Integer.parseInt(string);
          2. int i=Integer.valueOf(s).intValue();
  • int转String

          1.String s = String.valueOf(i);
          2.String s = Integer.toString(i);
          3.String s = “” + i;