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

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

java读取csv文件内容示例代码

java中实现汉字按照拼音排序(示例代码)

java jni调用c函数实例分享(java调用c函数)

JAVA中JNI的简单使用分享

Java排序实现的心得分享

用Java实现希尔排序的示例

java字符串反转示例分享

精品推荐
分类导航