如何将一棵树转换为另一棵树?

时间:2018-12-12 16:46:54

标签: java tree

在我们的项目中,我们有以树结构表示的复杂数据模型。我们有时需要将树模型从一种模型转换为另一种模型,然后再转换回去。为此,我们构建了定制的Mappings Associations框架,该框架以这种方式(简化)工作:

例如,我们有一棵树,其根节点为“ a”,其根节点为“ b”,其节点为“ date”,其格式为int格式,我们想映射到另一棵根节点为“ b”且其节点为“ date”的树字符串格式。我们与转换方法的关联将如下所示:

a.b.date(TransformDateToString) = b.date(TransformDateToInt)

这是一个非常简单的案例。实际的转换更加复杂。

只是想知道是否有更好的方法?有没有可以使用的Java库来帮助执行树之间的转换?

0 个答案:

没有答案