[Java] 树形结构的数据应该如何拷贝

两种树形结构的类例如下,层级不定

public class A { private String code; private String parentCode; private String name; private Integer sequence; private List<A> children;
} 
public class B { private Long id; private String name; private Long parentId; private Long orderNo; private List<B> children; } 

目前代码写的转化逻辑是,先扁平化树为 List ,转化,再构建树。感觉这种方式有点笨,有其他比较好的方式吗(除了 json 序列化 /反序列化)

发表回复

您的电子邮箱地址不会被公开。