递归拿到所有子类的id

时间:2015-01-10 06:15:23
【文件属性】:

文件名称:递归拿到所有子类的id

文件大小:1KB

文件格式:JAVA

更新时间:2015-01-10 06:15:23

递归,parent id

List list2 = new ArrayList(); public List getAll(String i,List list){ Iterator iter = list.iterator(); while(iter.hasNext()){ Student student = (Student)iter.next(); if(i.equals(student.getParentid())){ list2.add(student.getId()); getAll(student.getId(),list); } } return list2; }


网友评论

  • 还是没搞懂!
  • 不错 至少比递归的方式好 还可以优化
  • 这种设计好像有点次
  • 很好,问题已经解决。。。。