给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。

public class ValidParentheses{
    public boolean isValid(String s) {
        Stack stack= new Stack();
        for(char c:s.toCharArray()){
            if(c=='(')
                stack.push(')');
           else if(c=='[')
                stack.push(']');
           else if(c=='{')
                stack.push('}');
            else if(stack.isEmpty()||stack.pop()!=c)
                return false;
            
            
            
        }
        
        return stack.isEmpty();
        

    }
}

你可能感兴趣的:(leetcode)