我需要存储每个组实体对象的一些实体对象+计数器。 我怎么能这样做?
答案 0 :(得分:1)
您可以使用地图
Map<Object, Integer> map = new HashMap<Object, Integer>();
此处,Object
是您的密钥,Integer
是您的计数。
答案 1 :(得分:1)
如果计数器变量不是对象本身的一部分,则可以使用Map<Object,Integer>
作为其他答案建议。但是,请记住,如果计数器是对象数据的一部分,则可以使用任何集合或列表。然后,您将使用setter更新计数器。或者,更新各种类的特定构造函数中的计数器也可能是一种优选方式。
class Data
{
int counter = 0;
Data()
{
counter++;
}
}
答案 2 :(得分:0)
任何地图都可以。或者,如果您对学习新课程不感兴趣,只需使用矩阵。
int matrix[][]=new int[10][10];