Javaツリー構造の検索方法


Map方式を採用することができ、keyはツリー構造の上位ノードであり、valueはツリー構造の下位ノードの集合例えばListである.
 
HashMap map=new HashMap();
List children=new ArrayList();
children.add("B");
children.add("C");
map.put("A",children);

 
これにより任意のノードIDがそのサブノードに取得される.
 
メモリにMapのツリー構造を作成し、Springで注入できます.
 
しかしspringはMapにListを注入できない.