手机
当前位置:查字典教程网 >编程开发 >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连接MySQl数据库实例代码

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

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

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

java中使用DES加密解密实例

Java编程思想里的泛型实现一个堆栈类 分享

Java调用DOS实现定时关机的实例

java日期工具类实例分享

用Java实现希尔排序的示例

java解析xml之sax解析xml示例分享

精品推荐
分类导航