当前位置: 首页 > news >正文

泉州商城网站开发设计宁德市中医院

泉州商城网站开发设计,宁德市中医院,手机传奇开服网,河南建设银行官网招聘网站import java.util.Scanner;/*** 回文数:一种数字,如:12321, 这个数字正读是12321,倒读也是12321,* 即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样。* Created by Administ…
import java.util.Scanner;/*** 回文数:一种数字,如:12321, 这个数字正读是12321,倒读也是12321,* 即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样。* Created by Administrator on 2017/6/23.*/
public class HuiWenTest {public static void main(String[] args) {Scanner in = new Scanner(System.in);String input = in.next();if (input.matches("\\d+")) {//方法1 使用数组翻转ArrayCharArray(input);//方法2 使用StringBuffer reverse方法StringBufferReverse(input);//方法3 使用首尾对应比较isPalindrome(input);//方法4 数字反转checkHWS(input);//方法5 字符串倒置一一比较getHuiWen(input);//方法6 使用截取字符串的方式比较getHuiWenShu(input);//方法7 字符串首尾对比getHuiWen2(input);}}/*---------------------------------------------------------------*/private static void getHuiWen2(String input) {boolean b = true;for (int i = 0; i < input.length() / 2; i++) {if (input.charAt(i) != input.charAt(input.length() - i - 1)) {b = false;break;}}System.out.println("方法7==" + input + (b ? "是" : "不是") + "回文数");}/*---------------------------------------------------------------*/private static void getHuiWenShu(String input) {int count = 0;for (int i = 0; i < input.length() / 2; i++) {if ((input.substring(i, i + 1)).equals(input.substring(input.length() - 1 - i, input.length() - i))) {count++;}}if (count == input.length() / 2) {System.out.println("方法6===是回文字符串");} else {System.out.println("方法6===不是回文字符串");}}/*---------------------------------------------------------------*///将字符串倒置后逐一比较private static void getHuiWen(String input) {StringBuffer sb = new StringBuffer(input);sb.reverse();// 将Str中的字符串倒置int count = 0;for (int i = 0; i < input.length(); i++) {if (input.charAt(i) == sb.charAt(i)) {count++;}}if (count == input.length()) {System.out.println("方法5==此字符串是一个回文字符串");} else {System.out.println("方法5==此字符串不是一个回文字符串");}}/*---------------------------------------------------------------*///判断一个数是否为回文数public static boolean checkHWS(String inputString) {int input = Integer.parseInt(inputString);int reverse = 0, temp = input;while (temp > 0) {reverse = reverse * 10 + temp % 10;temp = temp / 10;}if (input == reverse) {System.out.println("方法4==" + input + "是回文数!");return true;}System.out.println("方法4==" + input + "不是回文数!");return false;}private static boolean isPalindrome(String input) {int begin = 0, end = input.length() - 1;char[] chars = input.toCharArray();while (begin < end) {if (chars[begin] == chars[end]) {begin++;end--;} else {System.out.println("方法3 ==" + input + "不是回文数!!!");return false;}}System.out.println("方法3 ==" + input + "是回文数!!!");return true;}/*---------------------------------------------------------------*/private static boolean ArrayCharArray(String input) {char[] nums = input.toCharArray();String output = "";for (int i = nums.length; i > 0; i--) {output += nums[i - 1];}System.out.println("方法1  ==input==" + input);System.out.println("方法1  ==output==" + output);if (output.equals(input)) {System.out.println("方法1  ==" + input + "是回文数!!!");return true;}System.out.println("方法1  ==" + input + "不是回文数!!!");return false;}/*---------------------------------------------------------------*/private static boolean StringBufferReverse(String input) {StringBuffer sbInput = new StringBuffer(input);StringBuffer sbReverse = sbInput.reverse();String output = sbReverse.toString();//转成字符串System.out.println("方法2 ==input==" + input);System.out.println("方法2 ==output==" + output);if (input.equals(output)) {System.out.println("方法2 ==" + input + "是回文数!!!");return true;}System.out.println("方法2 ==" + input + "不是回文数!!!");return false;}}

参考:

java判断回文字符串的几种方法

http://www.lbrq.cn/news/2748295.html

相关文章:

  • 杭州做网站比较好的公司上海网站seo外包
  • 沈阳手机网站建设如何做好网络推广
  • qq免费搭建网站新媒体运营工作是什么
  • 打造对外宣传工作平台网站建设网站seo系统
  • 做淘宝有没有店小秘类型的网站网站关键词优化公司
  • 新手学做网站pdfhtml网页制作软件
  • 温州建设网站google play 应用商店
  • 定制开发一般多少钱搜索seo优化托管
  • 品牌网站建设公司太原百度公司地址
  • 百度网站排名开网站怎么开
  • 阿里云网站更换域名外包
  • 如何做企业套模网站宁德市教育局官网
  • 网站建设营销策划方案线上拓客渠道有哪些
  • 自己电脑做服务器搭建网站有域名网站推广多少钱一年
  • 网站建设网站排名优化金牌服务网络推广官网首页
  • 电脑网站推荐网络营销ppt
  • 在线编辑图片加字seo教程下载
  • 网站优化公司哪家效果好百度地址如何设置门店地址
  • wordpress的ajax好慢做优化的网站
  • 江西网站建设现在怎么做网络推广
  • 微信下载并登录seo技术分享博客
  • 电子商务网站开发的意义互联网营销师怎么做
  • 59网站一起做网店广州seo排名哪家有名
  • wordpress建站模版推广赚钱一个50元
  • 网站怎么申请支付宝google关键词分析
  • 买网站需要多少钱企业培训考试系统
  • 做淘宝相关网站湖南网站制作公司
  • 日照公司做网站淘宝流量助手平台
  • 网站建设推广邮件百度seo优
  • 东莞贸易公司寮步网站建设价格刷关键词要刷大词吗
  • 【编程实践】关于S3DIS数据集的问题
  • Git安装使用
  • 第十八讲:哈希2
  • 4. 索引数据的增删改查
  • 从概率填充到置信度校准:GPT-5如何从底层重构AI的“诚实”机制
  • 开疆智能Ethernet转ModbusTCP网关连接UR机器人配置案例