返回列表的方法列表

时间:2012-11-29 14:27:38

标签: java

我有以下方法,现在我返回最后一个条目但是 我如何发送注释列表?

我想从循环中返回所有注释列表

public EList<Annotation> getAnnotation()
{
  EList<Annotation> annotations = null;
  for (Sc currSc : sche)
  {
    for (EntityS entitys : ent)
    {
      // Get annotation
      annotations = entitys.getAnnotations();
    }
  }
  return annotations;
}

1 个答案:

答案 0 :(得分:3)

如果您尝试将所有Annotation放在一起,则需要创建一个全新的EList,然后将它们全部添加,即

public EList<Annotation> getAnnotation()
{
  // Create the new list that will hold ALL the annotations
  EList<Annotation> annotations = new BasicEList<Annotation>();
  for (Sc currSc : sche)
  {
    for (EntityS entitys : ent)
    {
      // Get annotation
      annotations.addAll(entitys.getAnnotations());
    }
  }
  return annotations;
}