我的代码的这一部分似乎不起作用。我觉得这个问题可能与代码的stk.peek()部分有关,但我不确定这是否正确。有什么想法吗?
stk是我的堆栈,代码中首先读到的是“()”。
if(stk.empty()==true || stk.peek()== "("){
stk.push(post.get(i))
System.out.println("Test1:" +stk.peek());
}发布于 2014-05-15 23:02:14
尝尝这个。这应该做到,并有一些更好的风格。
if (stk.empty() || "(".equals(stk.peek())){
stk.push(post.get(i));
System.out.println("Test1:" + stk.peek());
}https://stackoverflow.com/questions/23690060
复制相似问题