文档章节

java判断是否是回文数

孟飞阳
 孟飞阳
发布于 2016/06/21 22:30
字数 132
阅读 85
收藏 2
public class HuiWenTest  
{  
   
 //方法一:若为回文数,则反转后与原来的数应该相等  
 public  static boolean isCircleNumber1(int num)  
 {  
    String temp = String.valueOf(num);  
    StringBuffer sb = new StringBuffer(temp);  
    return sb.reverse().toString().equals(temp);  
  }   
//方法二:首位与末尾位是否相等判断,若为回文数,则必然相等 
 public static boolean isCircleNumber2(int num){  
    boolean flag = true;  
    String temp = String.valueOf(num);  
    char[] arr =  temp.toCharArray();  
    int len =arr.length;  
    for(int i=0,j=len-1;i<j;){  
     if(arr[i++] == arr[j--]){  
     }else{  
      flag = false;  
      break;  
     }  
    }  
   return flag;  
 }  
    public static void main(String args[]) {  
       int num = 12321;   
       System.out.println(isCircleNumber1(num));  
       System.out.println(isCircleNumber2(num));   
   }  
   
}  

 

© 著作权归作者所有

孟飞阳
粉丝 217
博文 1057
码字总数 566384
作品 5
朝阳
个人站长
私信 提问
LeetCode:Valid Palindrome - 回文字符串

1、题目名称 Valid Palindrome(回文字符串) 2、题目地址 https://leetcode.com/problems/valid-palindrome/ 3、题目内容 英文:Given a string, determine if it is a palindrome, consid......

北风其凉
2015/08/05
174
0
Valid Palindrome leetcode125

这道题的回文字符串比较特殊的就是还有标点符号和空格等其他字符不在判断范围之内 如果用上java自带的那些类,其实有很多的判断方法: 还有我们可以从头尾开始遍历,如果不匹配就返回false 源...

woshixin
2018/10/11
5
0
234. Palindrome Linked List - LeetCode

Question 234. Palindrome Linked List Solution 题目大意:给一个链表,判断是该链表中的元素组成的串是否回文 思路:遍历链表添加到一个list中,再遍历list的一半判断对称元素是否相等,注...

yysue
2018/07/10
26
0
java简单算法总结

1、翻转字符串 function reverseString(str) { }reverseString("hello"); 2、阶乘算法 public static int factorialize(int num) { } else { } } public static void main(String[] args......

晚天吹凉风
2017/12/18
15
0
算法和编程面试题精选 TOP50!(附代码+解题思路+答案)

作者 | javinpaul 出品 | AI科技大本营 数组 数组,将元素存储到内存的连续位置中,是最基本的数据结构。在任何和编程相关的面试中,都会被问到和数组相关的问题,可以说是非常热门的考题之一...

CSDN资讯
2018/10/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
16
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
18
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部