半年工作总结,宁波seo公司联系方式,vps 同时做ssh和做网站,旅游网站营销题目链接#xff1a;125. 验证回文串 - 力扣#xff08;LeetCode#xff09; 主要是将大写字母转换成小写#xff08;将字母异或32即可转换大小#xff09;#xff0c;并将数字也存入数组#xff0c;除去其他字符。反转是通过list反相输入再比较实现的。 public static …题目链接125. 验证回文串 - 力扣LeetCode 主要是将大写字母转换成小写将字母异或32即可转换大小并将数字也存入数组除去其他字符。反转是通过list反相输入再比较实现的。 public static boolean isPalindrome(String s){boolean anstrue;ListCharacterlistnew ArrayList();for (int i0;is.length();i){char xs.charAt(i);if (x97x122||x48x57)list.add(x);if (x65x90)list.add((char) (x^32));}ListCharacterlist1new ArrayList();for (int ilist.size()-1;i0;i--){list1.add(list.get(i));}
// 验证字符串的内容
// for (Character x:list)
// System.out.print(x);
// System.out.println();
// for (Character x:list1)
// System.out.print(x);
// System.out.println();for (int i0;ilist.size();i){if(list.get(i)!list1.get(i)) {ans false;return ans;}}return ans;}
测试用例 String sA man, a plan, a canal: Panama;
运行结果
trueProcess finished with exit code 0
两个字符串的内容
amanaplanacanalpanama
amanaplanacanalpanama
trueProcess finished with exit code 0