PhD student positions in ME with full financial support ava (转载)# Engineering - 工程
x*a
1 楼
在新建的stack中,调用generic method
public E remove()方法出错。如果把E改成char,运行成功。请解惑。谢谢
/**********************************************************************
作业是实现infix, postfix互换,读取string input,把数字push to a stack,遇到
括号再pop。
要求stack必须用doublyLinkedList形式生成,就是先建DoublyLinkedList class, 再
创建stack class: DoublyLinkedList stack = new DoublyLinkedList;再创
建新class 里有infix to postfix 和 postfix to infix两个method。
我两个method里,infix to postfix, 用stack1; postfix to infix
用stack2。
there is runtime error when I tried to invoke generic method of public E
remove() in the DoublyLinkedList class.
如果我改成 public char remove(),就能运行成功infix to postfix method, 但
是 postfix to infix 又发生错误,stack is Integer。
请问怎样才能做到两个不同类型的stacks in the same class 同时调用一个generic
method。
新手学数据结构,如果问题幼齿,请见谅,谢谢。
public E remove()方法出错。如果把E改成char,运行成功。请解惑。谢谢
/**********************************************************************
作业是实现infix, postfix互换,读取string input,把数字push to a stack,遇到
括号再pop。
要求stack必须用doublyLinkedList形式生成,就是先建DoublyLinkedList class, 再
创建stack class: DoublyLinkedList
建新class 里有infix to postfix 和 postfix to infix两个method。
我两个method里,infix to postfix, 用stack1
用stack2
there is runtime error when I tried to invoke generic method of public E
remove() in the DoublyLinkedList class.
如果我改成 public char remove(),就能运行成功infix to postfix method, 但
是 postfix to infix 又发生错误,stack is Integer。
请问怎样才能做到两个不同类型的stacks in the same class 同时调用一个generic
method。
新手学数据结构,如果问题幼齿,请见谅,谢谢。