0
해시 테이블의 내용을 인쇄하는 데 문제가 있습니다. 참조를 인쇄하는 것 같습니다.해시 테이블의 내용 인쇄
는 해시 테이블 코드에 추가 :
protected Hashtable items = new Hashtable();
public void addItem(String itemId, String category, String title, String imageurl, double price, int quantity) {
//boolean test = false;
String price1 = String.valueOf(price);
String[] item = {itemId, imageurl, title, category, price1, Integer.toString(quantity)};
if (items.containsKey(itemId)) {
String[] tmpItem = (String[])items.get(itemId);
int tmpQuant = Integer.parseInt(tmpItem[5]);
quantity += tmpQuant;
tmpItem[5] = Integer.toString(quantity);
}
else {
items.put(itemId, item);
}
}
내용보기 코드 :
public void getContents()
{
Enumeration e = items.elements();
while (e.hasMoreElements())
{
System.out.println(e.nextElement());
}
}
결과 :
[Ljava.lang.String;@3736e10e
[Ljava.lang.String;@73f17a73
[Ljava.lang.String;@729e4f7c
누구나 어떤 아이디어를 가지고?
감사합니다.
감사합니다 rgettman – d199224