StringBuffer提供了一种名称为reverse()的方法,用于检查回文的一种方法是通过将所需的字符串作为参数传递给构造函数来创建StringBuffer对象。

使用reverse()方法反转对象的内容。

使用toString()方法将StringBuffer对象转换为Sting 。

现在,比较字符串和反向字符串(如果为真),则给定的字符串是回文。

示例public class StringPalindrome {

public static void main(String args[]){

String myString = "anna";

StringBuffer buffer = new StringBuffer(myString);

buffer.reverse();

String data = buffer.toString();

if(myString.equals(data)){

System.out.println("Given String is palindrome");

}else{

System.out.println("Given String is not palindrome");

}

}

}

输出结果Given String is palindrome

java能否回文_如何使用Java查找字符串是否是回文?相关推荐

  1. java生成pdf方法_详解Java生成PDF文档方法|chu

    最近项目需要实现PDF下载的功能,由于没有这方面的经验,从网上花了很长时间才找到相关的资料.整理之后,发现有如下几个框架可以实现这个功能. 1. 开源框架支持iText,生成PDF文档,还支持将XML ...

  2. java开源线程池_线程池 - Java 并发性和多线程 - UDN开源文档

    线程池 线程池(Thread Pool)对于限制应用程序中同一时刻运行的线程数很有用.因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等. 我们可以把并发执行的任务传递给一个 ...

  3. java整数的因式分解_如何在Java中找到整数的质数-因式分解

    java整数的因式分解 编程课程中的常见家庭作业/任务之一是关于Prime Factorization. 要求您编写一个程序以找到给定整数的素因子 . 一个数字的素数因子是将精确地除以给定数字的所有素 ...

  4. 深入理解Java虚拟机知乎_深入理解Java虚拟机(类文件结构)

    深入理解Java虚拟机(类文件结构) 欢迎关注微信公众号:BaronTalk,获取更多精彩好文! 之前在阅读 ASM 文档时,对于已编译类的结构.方法描述符.访问标志.ACC_PUBLIC.ACC_P ...

  5. java实现转账功能_如何利用Java代码模拟银行转账这一功能?

    今天是刘小爱自学Java的第70天. 感谢你的观看,谢谢你. 话不多说,开始今天的学习: 转账,相信基本都接触过,无论是线下用银行卡转账还是线上用手机转账,本质上都是差不多的. 一.转账案例 需要两个 ...

  6. java获取机器号_(转)JAVA获得机器码的实现

    http://yangshangchuan.iteye.com/blog/2012401 首先,定义了一个统一的接口,以支持不同操作系统不同实现的透明切换: Java代码  收藏代码 /** *生成机 ...

  7. java 集成开发工具_最好的Java开发人员测试和集成工具

    java 集成开发工具 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 无论您是刚刚起步还是已经从事了一段时间,使用正确的工具进行编程都可 ...

  8. 新手学java 学哪方面_初学者学Java应从哪些方面学习?

    原标题:初学者学Java应从哪些方面学习? Java作为应用于网络的最好语言,前景无限看好.然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情.那么,初学者学Java应从哪些方面学 ...

  9. java的注解方式_详解Java注解的实现与使用方法

    详解Java注解的实现与使用方法 Java注解是java5版本发布的,其作用就是节省配置文件,增强代码可读性.在如今各种框架及开发中非常常见,特此说明一下. 如何创建一个注解 每一个自定义的注解都由四 ...

  10. java做网页客户端_如何成为 Java web开发者

    从哪里开始? 对于有抱负的开发人员,技术的前景会成为压倒一切的动力.但是技术也是在不断变化发展中的.你会冒着学习的东西很快就会过时的风险吗? 客户端技术 我建议新手开发人员可以从基础的学起:HTML. ...

最新文章

  1. 算法——计算的灵魂(《算法》一本写了近40年的书)
  2. P2657 [SCOI2009]windy数 数位dp入门
  3. JAVA静态方法是否可以被继承 6,JAVA静态方法是否可以被继承?
  4. Grounded Theory and Coding Lecture Notes
  5. 日志管理:(二)og4j.xml警告log4j:WARN The content of element type log4j:configuration m
  6. cocos2dx 响应windows键盘事件
  7. 【线上圆桌整理 - 腾讯会议】进化中的视频会议
  8. java备份mysql数据库备份_Java实现MySQL数据库备份
  9. practice:win2008 core基本管理(一)
  10. chrome浏览器开发常用快捷键之基础篇-遁地龙卷风
  11. Layabox的2d精灵的性能优化
  12. 通过 ANE(Adobe Native Extension) 启动Andriod服务 推送消息(五)
  13. 巧妙地帮你的手机节省流量,担心流量超出的机友们看过(转)
  14. 何为企业?何以“大而能用,大而有当”?|一点财经
  15. 双系统window更新后,开机引导错误,grub rescue修复
  16. 强化练习200题(二) 本卷共200道试题作答时间为240分钟,总分200分,120分及格
  17. 判断点在多边形内的算法(Winding Number详解)
  18. 【烈日炎炎战后端】 数据结构(0.7万字)
  19. C语言转义字符\数字 八进制和十六进制学习
  20. linux小主机玩法,遗传算法有好多有趣的玩法,不只能用来凑论文

热门文章

  1. 如何使用SubtitleWorkshop制作字幕
  2. saltstack实战2--远程执行之模块(Modules)
  3. 使用 EclEmma 进行覆盖测试
  4. 常见错误Delegate already added to touch dispatcher.的解决方案
  5. activiti驳回、沟通、转办的解决方法
  6. mysql error 1130 hy000:Host ‘localhost‘ is not allowed to connect to this mysql server 解决方案
  7. 【报告分享】迈向更好的教育:未来教育的技术空间研究报告.pdf(附下载链接)
  8. 【报告分享】2020年抖音kol生态研究报告.pdf(附下载链接)
  9. 【报告分享】2020年教育行业OMO模式转型现状研究报告.pdf(附下载链接)
  10. 绝对不能错过!计算机视觉Polygon Mesh Processing读书笔记——3