如何打印此地图(java)Map <string,list <edge =“”>&gt; graph = new HashMap <string,list <edge =“”>&gt;();

时间:2015-05-16 11:38:07

标签: java list dictionary hashmap

Map <String ,List<Edge>> graph = new HashMap<String, List<Edge>>();

这是地图
我填充了节点(字符串)和边缘(邻居(字符串),重量(int))ı可以打印键但是ı无法到达邻居和重量变量感谢帮助

public class Edge {

    String Destination;
    int weight;

}

主类只是从txt读取一些数据 (节点)1.(至)2(50(重量))在这种模式

1 个答案:

答案 0 :(得分:0)

Edge.java类中添加一个方法,它将返回像这样的邻居和权重变量..

public String toString() {
    return "(" + neighbor + " : " + weight + ")";
}

它将打印正确的输出..