文章詳情頁
Java,檢查字符串是否是回文。不區(qū)分大小寫
瀏覽:148日期:2024-04-26 15:55:50
如何解決Java,檢查字符串是否是回文。不區(qū)分大小寫?
使用此正則表達(dá)式刪除所有標(biāo)點和空格并將其轉(zhuǎn)換為小寫
String palindrome = '...' // from elsewhereboolean ispalindrome = palindrome.replaceAll('[^A-Za-z]', '').toLowerCase().equals(new StringBuilder(palindrome.replaceAll('[^A-Za-z]', '').toLowerCase()).reverse().toString());解決方法
我想編寫一個Java方法,如果字符串是回文,則返回true。
這是我到目前為止的內(nèi)容:
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.
在不區(qū)分大小寫并忽略標(biāo)點符號的情況下,測試這是否是回文式的最佳方法是什么。
標(biāo)簽:
java
相關(guān)文章:
1. javascript - 求助關(guān)于js正則問題2. javascript - 移動端自適應(yīng)3. javascript - 用js實現(xiàn)遠(yuǎn)程js調(diào)用時出現(xiàn)時間機制問題怎樣解決?4. javascript - 關(guān)于css絕對定位在ios瀏覽器被橡皮筋遮擋的問題5. javascript - vuejs 如何在單文件組件中使用混合6. javascript - 求幫助 , ATOM不顯示界面!!!!7. javascript - sessionstorage,localstorage在移動端的兼容性怎么樣?8. javascript - 彈出一個子窗口,操作之后關(guān)閉,主窗口會得到相應(yīng)的響應(yīng),例如網(wǎng)站的某些登錄界面,django后臺的管理等,這是怎么實現(xiàn)的呢?9. javascript - angular使從elastichearch中取出的文本高亮顯示,如圖所示10. javascript - ios返回不執(zhí)行js怎么解決?
排行榜

熱門標(biāo)簽