Valid Palindrome
2015-08-08 15:13
316 查看
Given a string, determine if it is a palindrome, considering only alphanumeric
characters and ignoring cases.
For example,
"A man, a plan, a canal: Panama" is a palindrome.
"race a car" is not a palindrome.
判断一个字符串的数字字母字符组成是否是回文,空字符串是回文。
最简单的方法是将字符串中的飞字母数字字符替换为空字符,两端判断字符相等。
characters and ignoring cases.
For example,
"A man, a plan, a canal: Panama" is a palindrome.
"race a car" is not a palindrome.
判断一个字符串的数字字母字符组成是否是回文,空字符串是回文。
最简单的方法是将字符串中的飞字母数字字符替换为空字符,两端判断字符相等。
public boolean isPalindrome(String s) { s=s.replaceAll("[^a-zA-Z0-9]", "").toLowerCase(); for(int i=0;i<s.length()/2;i++){ if(s.charAt(i)!=s.charAt(s.length()-1-i)) return false; } return true; }
相关文章推荐
- 存储着色器
- 并发:Callabel 接口
- 手机开发之H5+规范的原生UI警示框
- UITextField
- dubbo总结(7)dubbo注册中心集群
- 利用HttpClient抓取话费详单等信息
- leetcode--Word Break II
- Inversion(hdu 4911)
- 周赛 大数
- 模拟 codeforces567B Berland National Library
- Hibernate中get和load方法的区别
- Android学习笔记之常用控件
- codeforces Round #Pi (div.2) 567ABCD
- 模拟电子开关
- 从底层角度看ASP.NET-A low-level Look at the ASP.NET...
- [Wireshark]_003_电子邮件抓包分析
- 黑马程序员——Java基础语法---数组
- Watering Grass
- Maven配置总结
- 黑马程序员---struts2学习笔记之七(表单验证)