public class SysModStatResult extends ResultCommon{
private List<SysModule> sysModule; } 
public class SysModule {
private List<ProcessStat> ps; //进程状态列表   private String errFlag;  private String errInfo; 
}
public class ProcessStat { private String pid; // 进程ID private String pDesc; //进程描述
}有三个类,目前我能通过sysMoManagerService.querySysModStat()这个方法取得SysModStatResult 这个类下的数据,然后我NEW它的一个对象SysModStatResult result = null; 通过result.getSysModule()这个方法取得SysModule 下的数据,到了这里怎么取得ProcessStat 下的数据呢?
我想要的是ProcessStat 这个类的数据。

解决方案 »

  1.   

    SysModStatResult result = null;
    //取result...
    for (Iterator iterator = result.getSysModule().iterator(); iterator.hasNext();) {
       SysModule sm = (SysModule) iterator.next();
       for (Iterator iterator = sm.getPs().iterator(); iterator.hasNext();) {
          ProcessStat ps = (ProcessStat) iterator.next();
          System.out.println(ps.getPid+","+ps.getPDesc());
       }
    }