如何在Java中存储元素和外观数
我有一个新问题:我想在一个结构中存储一些元素,比如(objectelement,int count),也就是说我有x个element1和y个element2 例如:如何在Java中存储元素和外观数,java,Java,我有一个新问题:我想在一个结构中存储一些元素,比如(objectelement,int count),也就是说我有x个element1和y个element2 例如: dog,5 cat,4 toaster, 5 car, 1 spacecraft, 3 Java中是否有这样一个预定义的集合?或者我必须定义一个 非常感谢 使用HashMap将字符串存储为键,将出现次数存储为整数。如果您正在寻找Map实现,请查看HashMap我想您正在寻找Map泛型 Map<Object,Integer&g
dog,5
cat,4
toaster, 5
car, 1
spacecraft, 3
Java中是否有这样一个预定义的集合?或者我必须定义一个
非常感谢 使用
HashMap
将字符串存储为键,将出现次数存储为整数。如果您正在寻找Map
实现,请查看HashMap
我想您正在寻找Map泛型
Map<Object,Integer> l=new HashMap<Object,Integer>();
Map l=newhashmap();
a?Map不是用来存储映射的吗,比如字典,其中键是唯一的?我正在寻找一些我想做的事情。添加(cat),它会检查cat是否存在,如果存在,然后执行catNumber+,否则插入cat,1@AlexDoro是的,映射用于相同的目的。映射不是用于存储映射,比如字典,其中键是唯一的吗?我正在寻找一些我想做的事情。添加(cat),它会检查cat是否存在,如果存在,然后执行catNumber+,否则插入cat,1@AlexDoro是的;如果您想要一个活动对象,那么,是的,正如您在问题中所说的,您必须用计数逻辑定义一个新类。Map不是用来存储映射的吗,比如字典,其中键是唯一的?我正在寻找我想做的事情。添加(cat),它会检查cat是否存在,如果存在,然后执行catNumber+,否则插入cat,1