0%
前言
LeetCode答案,语言Java
问题
源代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| class Solution { public boolean isPalindrome(String s) {
s = s.toLowerCase();
String str = new String(); for (int i = 0; i < s.length(); i++) { if (s.charAt(i)>=97 && s.charAt(i)<=122) { str += s.charAt(i)+""; } else if (s.charAt(i)>=48 && s.charAt(i)<=57) { str += s.charAt(i)+""; } }
boolean flag = true; for (int i = 0; i < str.length()/2; i++) { if (!(str.charAt(i)+"").equals(str.charAt(str.length()-(1+i))+"")) { flag = false; } }
return flag; }
}
|
完成