我有两组不同的值。第一组值放在一个linkedhashmap中并使用一个key.now我需要使用相同的键来放置和取第二组值。但这两组值都不同并且参数具有相同的名称......是否可能?
示例:我从服务器获得三个参数,即名称,年龄,类我将它存储为linkedhashmap并使用name作为key.now我将获得第二组值,其中参数名称,年龄,类别相同相同的linkedhashmap..i需要使用与键相同的名称..它可能吗?
答案 0 :(得分:0)
您应该定义一个对象,该对象包含您要存储的每个值的字段,例如:
public class Thing {
private final String name;
private final int age;
private final String cls;
// constructor, getters
}
然后,您可以执行以下操作,向地图添加元素:
map.put(name, new Thing(name, age, cls));
然后,您可以按名称查找特定的Thing
:
Thing found = map.get(name);