Beispiel #1
0
  public static void displaytree(MessageInfo f, int level) { // 递归显示树

    String preStr = "";
    for (int i = 0; i < level; i++) {
      preStr += "    ";
    }

    for (int i = 0; i < f.getChilds().size(); i++) {
      MessageInfo t = f.getChilds().get(i);
      if (t == null) {
        continue;
      }
      System.out.println(preStr + "-" + t.getName() + "-" + t.getFiledType() + "-" + t.getType());

      if (t.getChilds() != null && !t.getChilds().isEmpty()) {
        displaytree(t, level + 1);
      }
    }
  }