按索引将数据添加到对象列表

时间:2018-11-26 20:49:36

标签: java arraylist

我有两个大小相同的数据列表。 我将两个列表添加到对象数组中,但课程提要列表在添加到“文章”列表之前已完全添加到对象列表中。我的挑战是同时将数据添加到课程表列表和文章列表中。 例如,如果课程大纲的索引为零,则让它获取课程大纲和文章的索引,然后将其添加到对象列表中,然后再移动 到1的索引直到最后一个索引,以便随着课程提纲的索引的增长,Article也会一直增长,直到它们到达列表中的最后一个元素。 以下是我的尝试,但无法按索引工作

这是对象列表

@SuppressWarnings("unused")
List <Object> obj = new ArrayList<Object>();

List <Syllabus> syllabus = articleOfAssociationDao.findByType(type);


    obj.addAll(syllabus); //adding to an object list
    for(int i =0; i < syllabus.size(); i++) {
        List<Article> articleContent = articleContentDao.findBySyllabus(syllabus.get(i));
        obj.addAll( articleContent); //adding to an object list
    }

1 个答案:

答案 0 :(得分:0)

以下工作吗?

for(int i =0; i < syllabus.size(); i++) {
    List<Article> articleContent = articleContentDao.findBySyllabus(syllabus.get(i));
    obj.add(syllabus.get(i));
    obj.addAll(articleContent);
}