文章详情页
Java,检查字符串是否是回文。不区分大小写
浏览:388日期: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. javascript - js输入框限定字数问题2. javascript - 函数返回异步事件得到的结果3. javascript - nginx反向代理静态资源403错误?4. javascript - AJAX请求疑问句5. (JAVA)最近在做到支付宝的一码多付支付接口,发现没有异步回调通知,需要自己轮询查询订单状态,这个需要怎么实现?6. javascript递归函数问题求大神看看7. javascript - js判断用户的网络能否上网?8. javascript - 用jq ajax可以获取不同域的数据吗?9. javascript - moment.js 时间转化问题10. javascript - vuex store.watch()是什么意思
排行榜

网公网安备