Java 验证回文串
题目:
编写程序,验证一个字符串是否为回文串:是否从前读它和从后读它都是一样的。例如,mom,dad是回文串。该程序接收用户输入的字符串,判断是否为回文串,然后将判断的结果输出。在验证回文串时,忽略大小写、空格和标点。
代码:
import javax.swing.*;/*** Created by Intellij IDEA.* User: specialfinger* Date: 2021/11/22*/
public class Reverse {public static void main(String[] args){boolean k=true;String s= JOptionPane.showInputDialog("请输入字符串:");String s1=s.toLowerCase().trim();//replace("^[a-zA-Z]","").s1=s1.replaceAll(" +","");s1=s1.replaceAll("[\\pP\\p{Punct}]","");//System.out.println(s1);for (int i=0;i<s1.length()/2;i++){if (s1.charAt(i)!=s1.charAt(s1.length()-1-i)){k=false;break;}}if (k){String s2=s1+"是回文";JOptionPane.showMessageDialog(null,s2);}else JOptionPane.showMessageDialog(null,s1+"不是回文");}
}
Java 验证回文串相关推荐
- java实现回文验证_LeetCode 精选 TOP 面试题(Java 实现)—— 验证回文串
文章目录 一.题目描述 1.1 题目 验证回文串 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写. 说明:本题中,我们将空字符串定义为有效的回文串. 示例 1: 输入: ...
- c语言判断字符串是不是回文_125. 验证回文串
125. 验证回文串 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写. 说明:本题中,我们将空字符串定义为有效的回文串. 示例1: 输入: "A man, a ...
- LeetCode:验证回文串【125】
LeetCode:验证回文串[125] 题目描述 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写. 说明:本题中,我们将空字符串定义为有效的回文串. 示例 1: 输入: ...
- 【PTA】验证回文串和判断双对称方阵
个人名片: 博主:酒徒ᝰ. 个人简介:沉醉在酒中,借着一股酒劲,去拼搏一个未来. 专栏:PTA习题及解析 介绍:记录了博主在pta学习练题 目录 前言 1.简介 2.优点 一.验证回文串 1. 题目 ...
- 算法------验证回文串
验证回文串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写.说明:本题中,我们将空字符串定义为有效的回文串.示例 1:输入: "A man, a plan, a ...
- Python中判断字符是否为字母、数字、字母和数字组合,验证回文串(LeetCode125)
判断字符串是否为字母.数字 函数str.isdigit()判断字符是否为数字,函数str.isalpha()判断字符是否为字母,函数isalnum()判断字符是否为数字字母组合. 上代码: str1 ...
- leetcode 高薪_LeetCode 第 125 号问题:验证回文串
本文首发于公众号「五分钟学算法」,是图解 LeetCode 系列文章之一. 个人网站:https://www.cxyxiaowu.com 题目来源于 LeetCode 第 125 号问题:验证回文串. ...
- 力扣--125验证回文串/680验证回文字符串II
125验证回文串 python代码 常规 def isPalindrome(s):if len(s) < 2:return TruesList = []s = s.lower()print(s) ...
- 双指针 -- 验证回文串
传递门:验证回文串 思路: class Solution { public:bool check(char c){return c>='0'&&c<='9' || c> ...
最新文章
- 真没想到中国有这么猛的软件,杀伤力太强了!
- Linux下 su命令与su - 命令的区别
- Go基础:格式化输出--Printf、Sprintf、Fprintf
- Leetcode算法题(C语言)7--两个数组的交集 II
- scrapy setting
- sql 表变量 临时表_SQL表变量概述
- 19【推荐系统3】AutoRec
- redis 字符串类型原子性实现方案与memcached-cas原子性性能比较
- Javascript如何深拷贝对象
- hbuilderX里uniapp和php,使用 DCloud 工具 HBuilder X 开发 uni-app 项目踩过的一些坑
- 【阅读笔记】Inverting Gradients -- How easy is it to break privacy in federated learning?
- 从算法学起C语言--费氏数列
- Java管理员登录界面视图_JAVA实现普通用户和管理员用户同页面登录
- python生成一维数组_如何用python随机产生一个一维数组?
- 在firefox的flashgot中配置各种下载器
- AriaNG保存服务器信息,安装Aria2+AriaNg
- Flask框架四:模板继承以及豆瓣案例
- 实时头发-面部皮肤分割与人脸肤色分类
- Eclipse - Reset Perspective
- 问题备忘: httpclient连接池异常引发的惨案
热门文章
- 小学生机器人编程是学的什么
- matlab求x对应y值,matlab已知f(x,y)=0,已知一组x如何求对应的y值? - 计算模拟 - 小木虫 - 学术 科研 互动社区...
- 一文告诉你数据安全平台(DSP)能做什么
- 学习python的难点
- 设计模式是不是一件脱裤子放屁的事
- Altium Designer 21 原理图库元件模型的组成介绍以及简单的电阻电容元件模型的创建
- 85 数模 电动汽车目标客户销售策略研究(21 华数 C)
- Linux的账号与权限管理
- Android学习笔记——APP页面转换与Intent学习
- 业内人士真心话:只会测试没有前途的,我慌了....