我想在java中实现一个堆栈,我希望能够返回其同伴的返回错误的开放括号的行和列。例如:Java中LinkedList的LinkedList?
public static foo() {
System.out.println ("foo"
}
编译时,这应该产生一个错误,我想要回是在形式的一些错误:
“ERROR:行2列23‘(’发现,和预期“ )'在第2行第29列,但发现'',而不是。“
这是可能的链接列表linkedLIst?或者另一种工具会更适合这种应用。我希望push(),pop()和peek()方法保持一个不变的行为。
谢谢
提示:http://stackoverflow.com/questions/2605032/using-eval-in-java – alfasin 2012-03-02 05:45:38
@alfasin这与'eval'等价物无关。这个问题特别提到了使用堆栈来实现这一点,而不是依赖于外部JavaScript引擎。 – 2012-03-02 05:54:11
@AdamMihalcin对不起 - 这不是我所了解的。他说他试图实现一个堆栈以检测右括号。但他没有说他必须使用堆栈来做到这一点! – alfasin 2012-03-02 06:17:10