2013-06-27 59 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