文章详情页
Java,检查字符串是否是回文。不区分大小写
浏览:137日期:2024-04-26 15:55:50
如何解决Java,检查字符串是否是回文。不区分大小写?
使用此正则表达式删除所有标点和空格并将其转换为小写
String palindrome = '...' // from elsewhereboolean ispalindrome = palindrome.replaceAll('[^A-Za-z]', '').toLowerCase().equals(new StringBuilder(palindrome.replaceAll('[^A-Za-z]', '').toLowerCase()).reverse().toString());解决方法
我想编写一个Java方法,如果字符串是回文,则返回true。
这是我到目前为止的内容:
String palindrome = '...';boolean isPalindrome = palindrome.equals( new StringBuilder(palindrome).reverse().toString());
我的问题是,它不考虑像这样的单词:Race car回文。
Doc,note,I dissent. A fast never prevents a fatness. I diet on cod.
在不区分大小写并忽略标点符号的情况下,测试这是否是回文式的最佳方法是什么。
标签:
java
相关文章:
1. java - 在session里面设了一个对象,但是在Jsp中取不到2. javascript - js setTimeout在双重for循环中如何使用?3. java - 怎么处理前台要展示,但是数据库表没有该字段的实体类冗余属性呢?4. javascript - js中关于闭包的问题,昨晚纠结到了现在,已经快死了5. javascript - jQuery中live事件在移动微信端下没有效果;代码如下6. javascript - 兼容主流浏览器前提,如何实现实现剪贴板功能,用js。7. javascript - 用jq ajax可以获取不同域的数据吗?8. javascript - h5微信中怎么禁止横屏9. javascript - SwitchyOmega为什么死活不走近charles的代理呢?10. javascript - html5自动定位,总是定位失败,是什么原因,求指点,多谢
排行榜
