for (Comment mc : relevant) {
for (GitItem gi : tree) {
bb.buildBody(gi.getHash(), mc.getBody());
MutableComment mutable = commentManager.getMutableComment(mc.getId());
mutable.setBody(bb.sb.toString());
commentManager.update(mutable, true);
}
}
所以我做了这个嵌套的 foreach 循环,希望我将第一个项目从tree
(它是 GitItems 的 TreeSet)添加到第一个评论relevant
(这是一个大小等于大小的评论列表tree
)依此类推(在此示例中,我有 2 个评论和 2 个项目)。但它现在所做的是,它只将树中的第二个项目添加到两个评论中的每一个。我究竟做错了什么?