我有一個由String和Double組成的散列表 A, 8.0
是其中的一個例子。我如何訪問8.0?我只是去hashtable.get(A)?我試圖讓兩個單獨的鍵的值添加在一起。HashTable <String Double>
NodeStack myStack=new NodeStack();
for(int i=0; i<infix.length(); i++){
char ch=infix.charAt(i);
if(ch=='+'){
Character one=(char) myStack.pop();
Character two=(char) myStack.pop();
double first=Double.parseDouble(numbers.get(one));//, second=numbers.get(two);
double temp=first;//+second;
myStack.push(temp);
}
那麼,根據文檔,你這樣做。 http://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html –
不要使用散列表類,而是使用Map代替。 – hd1
@ hd1'Hashtable'實現'Map';你的意思是「使用另一個'Map'實現:p – fge