Java 如何将2D矩阵插入到嵌套HashMap中? 你确定这些值被正确读取了吗?你也能显示你的主函数吗?我不知道inMap在这里怎么可能是空的。某些内容必须将其设置为null,因为它已在声明中初始化。试着宣布它为最终结果,看看是否有任何东西断裂。 public c
如何将2D矩阵插入到嵌套HashMap中?Java 如何将2D矩阵插入到嵌套HashMap中? 你确定这些值被正确读取了吗?你也能显示你的主函数吗?我不知道inMap在这里怎么可能是空的。某些内容必须将其设置为null,因为它已在声明中初始化。试着宣布它为最终结果,看看是否有任何东西断裂。 public c,java,hashmap,Java,Hashmap,如何将2D矩阵插入到嵌套HashMap中? 你确定这些值被正确读取了吗?你也能显示你的主函数吗?我不知道inMap在这里怎么可能是空的。某些内容必须将其设置为null,因为它已在声明中初始化。试着宣布它为最终结果,看看是否有任何东西断裂。 public class Arc { String startPoint; String endPoint; int distance; Arc(String startPoint,String endPoint,int dista
你确定这些值被正确读取了吗?你也能显示你的主函数吗?我不知道inMap在这里怎么可能是空的。某些内容必须将其设置为null,因为它已在声明中初始化。试着宣布它为最终结果,看看是否有任何东西断裂。
public class Arc
{
String startPoint;
String endPoint;
int distance;
Arc(String startPoint,String endPoint,int distance)
{
this.startPoint=startPoint;
this.endPoint=endPoint;
this.distance=distance;
}
public String getStartPoint()
{
return startPoint;
}
public String getEndPoint()
{
return endPoint;
}
public int getDistance()
{
return distance;
}
}
public class ArcCollections
{
private HashMap<String, HashMap<String, Integer>> outMap = new HashMap<String,HashMap<String,Integer>>();
private HashMap<String, Integer> inMap = new HashMap<String,Integer>();
public void addArc(Arc arc)
{
String st = arc.getStartPoint();
String end = arc.getEndPoint();
int dist = arc.getDistance();
inMap.put(end, dist);
outMap.put(st,inMap);
}
}
tmpArc = new Arc(tempFromCity,tempToCity,dist);