文章詳情頁
Java,檢查字符串是否是回文。不區分大小寫
瀏覽:156日期: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固定鍵值轉換,使用枚舉實現字典?2. java - 我設置了cookie的max age,但是cookie依然在關閉游覽器后消失了3. javascript - JS設置Video視頻對象的currentTime時出現了問題,IE,Edge,火狐,都可以設置,反而chrom卻...4. javascript - 微信網頁開發從菜單進入頁面后,按返回鍵沒有關閉瀏覽器而是刷新當前頁面,求解決?5. android - 哪位大神知道java后臺的api接口的對象傳到前端后輸入日期報錯,是什么情況?求大神指點6. java - 讀寫鎖中 寫鎖的降級問題7. javascript - 有沒有類似高鐵管家的時間選擇插件8. javascript - 用jsonp抓取qq音樂總是說回調函數沒有定義9. javascript - canvas設計鼠標畫圖功能一筆畫出多條并行彩色線條10. javascript - 移動端開發 H5 頁面在 iOS手機上無法實現 長按復制文本 求解決
排行榜
