java - 如何将一棵树转换为另一棵树?
问题描述
在我们的项目中,我们有由树结构表示的复杂数据模型。有时我们需要将树模型从一个模型转换为另一个模型并返回。为此,我们构建了定制的映射关联框架,它以这种方式工作(简化):
例如,我们有一棵树,其根节点为“a”,其节点“b”的节点“date”为 int 格式,我们希望映射到另一棵根节点为“b”的树,该树的“date”为字符串格式. 我们与变换方法的关联将如下所示:
a.b.date(TransformDateToString) = b.date(TransformDateToInt)
这是一个非常简单的案例。真正的转换更复杂。
只是想知道是否有办法做得更好?是否有任何现成的 Java 库可以帮助在树之间执行转换?
解决方案
推荐阅读
- powershell - 根据文件名段移动文件
- c# - 组合框字体系列到文本框
- python - 在 tkinter 标签小部件中显示函数的输出
- javascript - paeseInt vs Implicit 返回相同的结果,但第二次开玩笑失败
- java - 阻止 JDBC 从 char 字段中删除空格
- powershell - Azure DevOps API:powershell 获取测试点列表
- iis - 尝试将 .NET Core 2.1 添加到我的本地 IIS
- javascript - Bootstrap Navbar 下拉菜单在移动设备上不起作用
- php - 按值对数组的数组进行排序
- python - 关于使代码读取 csv 文件的建议