125. Valid Palindrome

public class Solution {
    public boolean isPalindrome(String s) {
        
        List<Character> my=new ArrayList<Character>();
        int len=s.length();
        for(int i=0;i<len;i++)
        {
            char temp=s.charAt(i);
            if((temp>='a'&&temp<='z')||(temp>='0'&&temp<='9'))
            {
                my.add(temp);
            }
            else if(temp>='A'&&temp<='Z')
            {
                my.add((char)(temp+('a'-'A')));
            }
        }
        
        int size=my.size();
        boolean flag=true;
        for(int i=0;i<size/2;i++)
        {
            if(my.get(i)!=my.get(size-i-1))
            {
                flag=false;
                break;
            }
        }
        return flag;
        
    }
}
原文地址:https://www.cnblogs.com/aguai1992/p/5347771.html