手机
当前位置:查字典教程网 >编程开发 >Java >javaDSL简单实现示例分享
javaDSL简单实现示例分享
摘要:复制代码代码如下:packagecom.vd.dsl;importstaticcom.vd.dsl.GraphBuilder.*;publi...

复制代码 代码如下:

package com.vd.dsl;

import static com.vd.dsl.GraphBuilder.*;

public class Main {

public static void main(String[] args) {

Graph().edge().from("a").to("b").weigth(20.0).edge().from("b").to("c").weigth(10.0).printGraph();

}

}

复制代码 代码如下:

package com.vd.dsl;

public class Edge {

private Vertex fromVertex;

private Vertex toVertex;

public Vertex getFromVertex() {

return fromVertex;

}

public void setFromVertex(Vertex fromVertex) {

this.fromVertex = fromVertex;

}

public Vertex getToVertex() {

return toVertex;

}

public void setToVertex(Vertex toVertex) {

this.toVertex = toVertex;

}

public Double getWeight() {

return weight;

}

public void setWeight(Double weight) {

this.weight = weight;

}

private Double weight;

public Edge() {

}

@Override

public String toString() {

return fromVertex.getLabel()+ " to "+

toVertex.getLabel() + "with weigth "+

this.weight;

}

}

【javaDSL简单实现示例分享】相关文章:

Java排序实现的心得分享

JAVA中JNI的简单使用分享

java加密解密示例分享

java nio基础使用示例

java web项目实现文件下载实例代码

java数组输出的实例代码

java使用jdbc链接Oracle示例类分享

java使用数组和链表实现队列示例

JAVA实现多线程的两种方法实例分享

java字符串反转示例分享

精品推荐
分类导航