【问题标题】:Structure data like map <key,<value>> in JavaJava中的map <key,<value>>等结构数据
【发布时间】:2016-06-23 09:33:14
【问题描述】:
我需要一种像 Hashmap 这样的数据结构,但我需要将值列表与一个键相关联:>
Java 上是否已经有预定义的结构?还是我应该实现它?
【问题讨论】:
标签:
java
data-structures
hashmap
key-value
【解决方案2】:
JDK 1.7 已经包含一个MultiValuedMap,其签名类似于public interface MultivaluedMap<K,V> extends Map<K,List<V>>。我希望这会有所帮助。
【解决方案4】:
您可以创建您需要的 POJO 类,并且可以像这样创建 HashMap:
(我在 String,POJO 类 Car 中取键)
Map<String, List<Car>> carDetails = new HashMap<String, List<Car>>();
class Car{
private String headLight;
public void setHeadLine(String headLight){
this.headLight = headLight;
}
public String getHeadLight(){
return headLight;
}
}
这使得数据库中的结构类似于具有主键的表。
希望这会有所帮助...!!!