Java 如何添加具有相同权重的边?

Java 如何添加具有相同权重的边?,java,graph,jung,jung2,Java,Graph,Jung,Jung2,这是我的密码: g = new SparseMultigraph<String, Double>(); g.addVertex("A"); g.addVertex("B"); g.addVertex("C"); g.addEdge(0.5, "A", "B"); g.addEdge(0.5, "B", "C"); g.addEdge(0.3, "A", "C"); System.out.println("The graph g = " + g.toString());

这是我的密码:

g = new SparseMultigraph<String, Double>();

g.addVertex("A");
g.addVertex("B");
g.addVertex("C"); 

g.addEdge(0.5, "A", "B"); 
g.addEdge(0.5, "B", "C"); 
g.addEdge(0.3, "A", "C"); 

System.out.println("The graph g = " + g.toString()); 
g=new sparsemultraph();
g、 addVertex(“A”);
g、 addVertex(“B”);
g、 addVertex(“C”);
g、 增补(0.5,“A”、“B”);
g、 增补(0.5,“B”、“C”);
g、 增补(0.3,“A”、“C”);
System.out.println(“图g=“+g.toString());
当我运行时,出现以下错误:

edge 0.5 already exists in this graph with endpoints <A, B> and cannot be added with endpoints <B, C>
edge 0.5已存在于此具有端点的图形中,无法与端点一起添加

有可能有两个具有相同权重的圆弧吗?

基本上,问题是您试图将边权重(可能不唯一)视为边的唯一控制柄


本手册中有关用户数据的部分概述了将数据与图形元素(边和节点)关联的各种选项:

我找到了解决此代码问题的方法: