文章详情页
Java,检查字符串是否是回文。不区分大小写
导读:如何解决Java,检查字符串是否是回文。不区分大小写?使用此正则表达式删除所有标点和空格并将其转换为小写String palindrome = '...' // from elsewhereboolean ispalindrome = palindrome.replaceAll('[^A-Za-z]...
如何解决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-如何使列表彼此相邻(水平)而不是向下(垂直)。2. javascript - kindeditor上传本地图片3. 性能基准:PHP生成的内容VS。JavaScript和DOM over AJAX4. java - Android studio 新项目运行结果都是Process finished with exit code 05. javascript - 求助关于call和apply的问题,反柯里化6. java - 压测tomcat,无法理解其工作机制?7. javascript - JS继承,如何避免父类原型的object类型属性会受子类影响的情况;8. 如何使用Java1.8编译1.6JVM可运行的class文件9. linux - 如何通过java访问RocksDB,可有demo分享一下,非常感谢!10. java - 进传统公司还是继续找用互联网主流技术的公司好?,这家传统公司开6.5k,继续找还是接受offer?
排行榜