Stack()是一个扩展了Vector的堆栈数据结构,并不是用来做判断的,你的意思是不是先判断用户的字符串是否符合(XXX)格式,如果符合的话,就压入这个Stack堆栈?

解决方案 »

  1.   

    在数据结构书中,我记得这种问题都有例子,你找本java写的数据结构看看吧
      

  2.   

    java 里有stack 的类的,我用过。
    你可以把用户输的字符一个个放在堆栈里,
    然后一个个取出来,
    取出来的时候判断(,)出现的个数。
    最后看其两者是否相等即可判断出是否配对。
    很简单的,祝你好运。
      

  3.   

    stack类好像和字符串有效性判断没有直接的关系啊,关于栈的操作JAVA中有很多方法,表达示的判断就可以任意发挥了,我想不难。