题目描述:

验证回文串

分析:

       先将字符串中无用字符去掉,然后将字符大小写统一(如果不统一也行,在判断的时候用 equalsIgnoreCase ), 如果是回文串,那么将该字符串反过来也不变,据此思路,有代码:

        public boolean isPalindrome(String s) {
		StringBuffer sb = new StringBuffer();
		s = s.toLowerCase();
		for (char c : s.toCharArray()) {
			if ((c >= 'a' && c <= 'z') || (c >= '0' && c <= '9')) {
				sb.append(c);
			}
		}
		return sb.toString().equals(sb.reverse().toString());
	}

 

相关文章:

  • 2021-10-14
  • 2021-05-16
  • 2022-03-02
  • 2021-08-27
  • 2021-11-05
  • 2021-07-13
猜你喜欢
  • 2021-08-13
  • 2021-08-06
  • 2021-09-01
  • 2021-06-10
相关资源
相似解决方案