Java 一个模拟器中的元组数据结构

Java 一个模拟器中的元组数据结构,java,data-structures,tuples,proto,one-simulator,Java,Data Structures,Tuples,Proto,One Simulator,我想创建一个名为neighbor的元组数据结构,但是有一个错误“(和[expected”),在我添加()或[]之后仍然是一个错误,您能帮我吗 这里是源代码 protected Tuple<Map<DTNHost, Set<DTNHost>>,ArrayList<Double>> neighborhood; protected SimBetRouterWithFairRouting(SimBetRouterWithFairRouting prot

我想创建一个名为neighbor的元组数据结构,但是有一个错误“(和[expected”),在我添加()或[]之后仍然是一个错误,您能帮我吗

这里是源代码

protected Tuple<Map<DTNHost, Set<DTNHost>>,ArrayList<Double>> neighborhood;


protected SimBetRouterWithFairRouting(SimBetRouterWithFairRouting proto) {      

    neighboursNode = new HashMap<DTNHost, Set<DTNHost>>();
    indirectNode= new ArrayList<DTNHost>();
    directNode= new ArrayList<DTNHost>();
    this.rLambda = proto.rLambda;
    this.rSigma = proto.rSigma;
    this.a = proto.a;
    this.centrality = proto.centrality.replicate();
    this.similarity = proto.similarity.replicate();
    neighborsHistory = new HashMap<DTNHost, ArrayList<Double>>();
受保护的元组邻域;
受保护的SimBetRouterWithFairRouting(SimBetRouterWithFairRouting proto){
neighboursNode=newHashMap();
indirectNode=新的ArrayList();
directNode=新的ArrayList();
this.rLambda=proto.rLambda;
this.rSigma=proto.rSigma;
this.a=proto.a;
this.centrality=proto.centrality.replicate();
this.similarity=proto.similarity.replicate();
neighborsHistory=新建HashMap();
//这里是错误

neighborhood = new Tuple<HashMap<DTNHost, Set<DTNHost>>, ArrayList<Double>>;
}
邻域=新元组;
}

试试这个
邻居=新的元组(neighboursNode,directNode);
它仍然不工作,先生,它说元组不能应用于(java.util.Map,java.util.ArrayList)试试这个
邻居=新的元组(neighboursNode,directNode);
它仍然不工作,先生,它说元组不能应用于(java.util.Map、java.util.ArrayList)