2013-06-27 78 views

回答

1

您可以使用地圖

Map<Object, Integer> map = new HashMap<Object, Integer>(); 

這裏,Object是您的鑰匙和Integer是您的計數。

  • 您的密鑰在HashMap中應該是唯一的。
  • 由於它使用散列法,它將有助於在搜索時有效地檢索對象。
+0

好的,謝謝,我會嘗試從我 – Whix

0

任何地圖都可以。或者,如果您對學習新類不感興趣,只需使用矩陣。

int matrix[][]=new int[10][10];

1

如果計數器變量是不是對象本身的一部分,你可以使用Map<Object,Integer>其他答案建議。但是,請記住,如果計數器是對象數據的一部分,則可以使用任何收集或列表。然後你會用setter更新櫃檯。或者,更新各種類的特定構造函數中的計數器也可能是一種優選方式。

class Data 
{ 
    int counter = 0; 

    Data() 
    { 
    counter++; 
    } 
} 
+0

+1,因爲這給了更多的信息:) –

+0

不,我不能在我的實體使用計數器 – Whix